次の方法で共有


CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128構造体 (ntifs.h)

CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128 構造体には、クラスター共有ボリューム (CSV) ファイル システムに送信してファイル リビジョン番号を要求できる追加の作成パラメーター (ECP) コンテキストが含まれています。

構文

typedef struct _CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128 {
  FILE_ID_128 FileId;
  LONGLONG    FileRevision[3];
} CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128, *PCSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128;

メンバーズ

FileId

128 ビット ファイル ID。

FileRevision[3]

  • FileRevision[0] は、CSV MDS スタックが再構築されるたびに増加し、CSVFLT の状態が失われます。
  • FileRevision[1] は、CSV MDS スタックがファイルのキャッシュされたリビジョン番号を消去するたびに増加します。
  • FileRevision[2] は、CSV MDS がファイル サイズが変更されたか、ファイルが書き込まれた可能性があることを確認するたびに増加します。 また、ノードの 1 つが、このストリームを開いた後、このファイルに関連付けられているストリームに対して最初のダイレクト IO を実行するとインクリメントされます。

備考

ファイル リビジョン番号は、メタデータ ノードによって追跡されます。

システム定義のGUID_ECP_CSV_QUERY_FILE_REVISION_FILE_ID_128値は、FltAllocateExtraCreateParameterFsRtlRemoveExtraCreateParameterなどの ECP 関連のサポート ルーチンを呼び出すときに、この ECP コンテキスト構造で使用されます。

詳細については、「追加の作成パラメーター の概要」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 8
ヘッダー ntifs.h