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

特定のクラウド ファイルに対するクラウド ファイル操作を一意に識別する不透明な ID。

注釈

プラットフォームは、CfConnectSyncRoot を介して登録されたすべてのコールバック関数に ConnectionKeyTransferKeyCorrelationVector を提供します。 さらに、同期プロバイダーは、CfGetTransferKey を使用して TransferKey を取得し、CfGetCorrelationVector を使用して CorrelationVector を取得できます。

要件

要件
サポートされている最小のクライアント Windows 10バージョン 1709 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
Header cfapi.h

こちらもご覧ください

CF_OPERATION_TYPE

CfConnectSyncRoot

CfGetTransferKey

CfGetCorrelationVector

CfExecute

CF_SYNC_STATUS