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
特定のクラウド ファイルに対するクラウド ファイル操作を一意に識別する不透明な ID。
注釈
プラットフォームは、CfConnectSyncRoot を介して登録されたすべてのコールバック関数に ConnectionKey、TransferKey、CorrelationVector を提供します。 さらに、同期プロバイダーは、CfGetTransferKey を使用して TransferKey を取得し、CfGetCorrelationVector を使用して CorrelationVector を取得できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10バージョン 1709 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
Header | cfapi.h |