перечисление 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

См. также раздел

Пример облачного зеркала

CfExecute

CF_OPERATION_INFO

CF_OPERATION_PARAMETERS