次の方法で共有


CF_OPERATION_TYPE列挙 (cfapi.h)

プレースホルダー ファイルとディレクトリに対して実行できる操作の種類。

クラウド ミラーのサンプルも参照してください。

構文

typedef enum CF_OPERATION_TYPE {
  CF_OPERATION_TYPE_TRANSFER_DATA,
  CF_OPERATION_TYPE_RETRIEVE_DATA,
  CF_OPERATION_TYPE_ACK_DATA,
  CF_OPERATION_TYPE_RESTART_HYDRATION,
  CF_OPERATION_TYPE_TRANSFER_PLACEHOLDERS,
  CF_OPERATION_TYPE_ACK_DEHYDRATE,
  CF_OPERATION_TYPE_ACK_DELETE,
  CF_OPERATION_TYPE_ACK_RENAME
} ;

定数

 
CF_OPERATION_TYPE_TRANSFER_DATA
同期プロバイダーは、プレースホルダー ファイルをハイドレートするために TRANSFER_DATA を実行します。 この操作は、 FETCH_DATA コールバック、 VALIDATE_DATA コールバックへの応答、またはコールバック コンテキストの外部でのプリエンプティブバックグラウンドハイドレート作業の一環として実行できます。
CF_OPERATION_TYPE_RETRIEVE_DATA
同期プロバイダーは、プレースホルダーに転送されたデータの整合性を検証するために、プレースホルダーハイドレーションの一部として RETRIEVE_DATA操作を 実行します。 この操作は、 FETCH_DATA コールバック、 VALIDATE_DATA コールバックへの応答、またはコールバック コンテキストの外部でのプリエンプティブバックグラウンドハイドレート作業の一環として実行できます。
CF_OPERATION_TYPE_ACK_DATA
同期プロバイダーは、以前にプラットフォームに転送されたデータの整合性を検証した後、プレースホルダーハイドレートの一部として ACK_DATA操作を 実行します。 この操作は、 FETCH_DATA コールバック、 VALIDATE_DATA コールバックへの応答、またはコールバック コンテキストの外部でのプリエンプティブバックグラウンドハイドレート作業の一環として実行できます。
CF_OPERATION_TYPE_RESTART_HYDRATION
同期プロバイダーは、 RESTART_HYDRATION 操作を実行して、継続的なハイドレートを再開します。 この操作は、 FETCH_DATA コールバック、 VALIDATE_DATA コールバックへの応答、またはコールバック コンテキストの外部でのプリエンプティブバックグラウンドハイドレート作業の一環として実行できます。
CF_OPERATION_TYPE_TRANSFER_PLACEHOLDERS
プレースホルダーを転送します。 同期プロバイダーは、パターンに一致するすべてのプレースホルダーを転送する必要がありますが、必ずしも 1 回限りの要件ではありません。 同期プロバイダーは、パターンに一致しないプレースホルダーを転送することもできます。
CF_OPERATION_TYPE_ACK_DEHYDRATE
プレースホルダーを確認して退避します。
CF_OPERATION_TYPE_ACK_DELETE
プレースホルダーを確認して削除します。
CF_OPERATION_TYPE_ACK_RENAME
プレースホルダーを確認して名前を変更します。

要件

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

関連項目

クラウド ミラーのサンプル

CfExecute

CF_OPERATION_INFO

CF_OPERATION_PARAMETERS