CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128構造体 (ntifs.h)

CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128構造体には、クラスター共有ボリューム (CSV) ファイル システムに送信してファイルリビジョン番号を要求できる追加の create パラメーター (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
Header ntifs.h