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 |