Condividi tramite


struttura CF_OPERATION_INFO (cfapi.h)

Informazioni su un'operazione su un file o una cartella segnaposto.

Sintassi

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;

Members

StructSize

Dimensione della struttura CF_OPERATION_INFO .

Type

Tipo di operazione eseguita. Per altre informazioni, vedere CF_OPERATION_TYPE .

ConnectionKey

Chiave di connessione ottenuta per il canale di comunicazione.

TransferKey

Handle opaco per il segnaposto.

CorrelationVector

Vettore di correlazione su un segnaposto utilizzato per scopi di telemetria.

SyncStatus

Nota

Questo membro è nuovo per Windows 10 versione 1803.

Il CF_SYNC_STATUS corrente della piattaforma.

La piattaforma esegue una query su queste informazioni su eventuali operazioni non riuscite su un segnaposto di file cloud. Se è disponibile una struttura, la piattaforma userà le informazioni fornite per costruire un messaggio più significativo e interattivo per l'utente. La piattaforma manterrà queste informazioni sul file finché l'ultimo handle non viene eliminato. Se SyncStatus è Null, la piattaforma cancella lo stato di sincronizzazione impostato in precedenza, se presente.

RequestKey

ID opaco che identifica in modo univoco un'operazione di file cloud in un file cloud specifico.

Commenti

La piattaforma fornisce ConnectionKey, TransferKey e CorrelationVector a tutte le funzioni di callback registrate tramite CfConnectSyncRoot. Inoltre, i provider di sincronizzazione possono ottenere un oggetto TransferKey usando CfGetTransferKey e correlationVector usando CfGetCorrelationVector.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 1709 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Intestazione cfapi.h

Vedi anche

CF_OPERATION_TYPE

CfConnectSyncRoot

CfGetTransferKey

CfGetCorrelationVector

CfExecute

CF_SYNC_STATUS