プレースホルダー ファイルとディレクトリに対して実行できる操作の種類。
クラウド ミラーのサンプルも参照してください。
構文
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 |