共用方式為


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

平臺會在雲端檔案佔位元上的任何失敗作業上查詢此資訊。 如果有結構可用,平臺會使用提供的資訊來建構更有意義的且可採取動作的訊息給使用者。 平臺會在檔案上保留這項資訊,直到檔案上的最後一個句柄消失為止。 如果 SyncStatusnull,平臺將會清除先前設定的同步處理狀態,如果有同步處理狀態。

RequestKey

不透明標識符,可唯一識別特定雲端檔案上的雲端檔案作業。

備註

平臺會將 ConnectionKeyTransferKeyCorrelationVector 提供給透過 CfConnectSyncRoot 註冊的所有回呼函式。 此外,同步提供者可以使用 CfGetTransferKey 取得 TransferKey,並使用 CfGetCorrelationVector 取得 CorrelationVector

規格需求

需求
最低支援的用戶端 Windows 10 版本 1709 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
標頭 cfapi.h

另請參閱

CF_OPERATION_TYPE

CfConnectSyncRoot

CfGetTransferKey

CfGetCorrelationVector

CfExecute

CF_SYNC_STATUS