структура CF_OPERATION_INFO (cfapi.h)

Сведения об операции с файлом-заполнителем или папкой.

Синтаксис

typedef struct CF_OPERATION_INFO {
  ULONG                    StructSize;
  CF_OPERATION_TYPE        Type;
  CF_CONNECTION_KEY        ConnectionKey;
  CF_TRANSFER_KEY          TransferKey;
  const CORRELATION_VECTOR *CorrelationVector;
  const CF_SYNC_STATUS     *SyncStatus;
  CF_REQUEST_KEY           RequestKey;
} CF_OPERATION_INFO;

Члены

StructSize

Размер структуры CF_OPERATION_INFO .

Type

Тип выполняемой операции. Дополнительные сведения см . в разделе CF_OPERATION_TYPE .

ConnectionKey

Ключ подключения, полученный для канала связи.

TransferKey

Непрозрачный дескриптор заполнителя.

CorrelationVector

Вектор корреляции для заполнителя, используемого для телеметрии.

SyncStatus

Примечание

Этот член является новым для Windows 10 версии 1803.

Текущая CF_SYNC_STATUS платформы.

Платформа запрашивает эти сведения при любых неудачных операциях с заполнителем облачного файла. Если структура доступна, платформа будет использовать предоставленные сведения для создания более значимого и практического сообщения для пользователя. Платформа будет хранить эти сведения в файле до тех пор, пока последний дескриптор в нем не исчезнет. Если параметр SyncStatus имеет значение NULL, платформа очистит ранее заданное состояние синхронизации, если оно есть.

RequestKey

Непрозрачный идентификатор, который однозначно идентифицирует операцию облачного файла с определенным облачным файлом.

Комментарии

Платформа предоставляет ConnectionKey, TransferKey и CorrelationVector для всех функций обратного вызова, зарегистрированных с помощью CfConnectSyncRoot. Кроме того, поставщики синхронизации могут получить transferKey с помощью CfGetTransferKey и CorrelationVector с помощью CfGetCorrelationVector.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1709 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Верхняя часть cfapi.h

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

CF_OPERATION_TYPE

CfConnectSyncRoot

CfGetTransferKey

CfGetCorrelationVector

CfExecute

CF_SYNC_STATUS