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 |