перечисление CF_OPERATION_TYPE (cfapi.h)
Типы операций, которые могут выполняться с файлами заполнителей и каталогами.
См. также пример облачного зеркала.
Синтаксис
typedef enum CF_OPERATION_TYPE {
CF_OPERATION_TYPE_TRANSFER_DATA,
CF_OPERATION_TYPE_RETRIEVE_DATA,
CF_OPERATION_TYPE_ACK_DATA,
CF_OPERATION_TYPE_RESTART_HYDRATION,
CF_OPERATION_TYPE_TRANSFER_PLACEHOLDERS,
CF_OPERATION_TYPE_ACK_DEHYDRATE,
CF_OPERATION_TYPE_ACK_DELETE,
CF_OPERATION_TYPE_ACK_RENAME
} ;
Константы
CF_OPERATION_TYPE_TRANSFER_DATA Поставщик синхронизации выполняет TRANSFER_DATA для восстановления файла заполнителя. Эта операция может быть выполнена в ответ на обратный вызов FETCH_DATA , обратный вызов VALIDATE_DATA или в рамках упреждающего фонового восстановления вне любого контекста обратного вызова. |
CF_OPERATION_TYPE_RETRIEVE_DATA Поставщик синхронизации выполняет операцию RETRIEVE_DATA в рамках восстановления заполнителя, чтобы проверить целостность данных, которые ранее были переданы в заполнитель. Эта операция может быть выполнена в ответ на обратный вызов FETCH_DATA , обратный вызов VALIDATE_DATA или в рамках упреждающего фонового восстановления вне любого контекста обратного вызова. |
CF_OPERATION_TYPE_ACK_DATA Поставщик синхронизации выполняет ACK_DATA операцию в рамках восстановления заполнителя после проверки целостности данных, которые ранее были переданы на платформу. Эта операция может быть выполнена в ответ на обратный вызов FETCH_DATA , обратный вызов VALIDATE_DATA или в рамках упреждающего фонового восстановления за пределами любого контекста обратного вызова. |
CF_OPERATION_TYPE_RESTART_HYDRATION Поставщик синхронизации выполняет RESTART_HYDRATION операцию для перезапуска текущего восстановления. Эта операция может быть выполнена в ответ на обратный вызов FETCH_DATA , обратный вызов VALIDATE_DATA или в рамках упреждающего фонового восстановления вне любого контекста обратного вызова. |
CF_OPERATION_TYPE_TRANSFER_PLACEHOLDERS Передает заполнители. Поставщик синхронизации должен передать все заполнители, соответствующие шаблону, но не обязательно в один раз, в качестве минимального требования. Поставщик синхронизации может дополнительно передать заполнители, не соответствующие шаблону. |
CF_OPERATION_TYPE_ACK_DEHYDRATE Подтвердите и обезвоживаете заполнитель. |
CF_OPERATION_TYPE_ACK_DELETE Подтвердите и удалите заполнитель. |
CF_OPERATION_TYPE_ACK_RENAME Подтвердите и переименуйте заполнитель. |
Требования
Минимальная версия клиента | Windows 10 версии 1709 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Верхняя часть | cfapi.h |