Partager via


structure CF_OPERATION_INFO (cfapi.h)

Informations sur une opération sur un fichier ou un dossier d’espace réservé.

Syntaxe

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;

Membres

StructSize

Taille de la structure CF_OPERATION_INFO .

Type

Type d’opération en cours d’exécution. Pour plus d’informations, consultez CF_OPERATION_TYPE .

ConnectionKey

Clé de connexion obtenue pour le canal de communication.

TransferKey

Handle opaque pour l’espace réservé.

CorrelationVector

Vecteur de corrélation sur un espace réservé utilisé à des fins de télémétrie.

SyncStatus

Notes

Ce membre est nouveau pour Windows 10, version 1803.

CF_SYNC_STATUS actuelle de la plateforme.

La plateforme interroge ces informations en cas d’échec d’opérations sur un espace réservé de fichier cloud. Si une structure est disponible, la plateforme utilise les informations fournies pour créer un message plus significatif et actionnable à l’utilisateur. La plateforme conserve ces informations sur le fichier jusqu’à ce que le dernier handle sur celui-ci disparaisse. Si SyncStatus a la valeur Null, la plateforme efface le status de synchronisation précédemment défini, le cas échéant.

RequestKey

ID opaque qui identifie de manière unique une opération de fichier cloud sur un fichier cloud particulier.

Remarques

La plateforme fournit connectionKey, TransferKey et CorrelationVector à toutes les fonctions de rappel inscrites via CfConnectSyncRoot. En outre, les fournisseurs de synchronisation peuvent obtenir un TransferKey à l’aide de CfGetTransferKey et un CorrelationVector à l’aide de CfGetCorrelationVector.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1709 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
En-tête cfapi.h

Voir aussi

CF_OPERATION_TYPE

CfConnectSyncRoot

CfGetTransferKey

CfGetCorrelationVector

CfExecute

CF_SYNC_STATUS