MFT_ENUM_DATA_V1 構造体 (winioctl.h)

ReFS ボリュームの更新シーケンス番号 (USN) 変更ジャーナル レコードの列挙の境界と開始位置を定義する情報が含まれます。 これは、FSCTL_ENUM_USN_DATA制御コードの入力バッファーとして使用されます。

構文

typedef struct {
  DWORDLONG StartFileReferenceNumber;
  USN       LowUsn;
  USN       HighUsn;
  WORD      MinMajorVersion;
  WORD      MaxMajorVersion;
} MFT_ENUM_DATA_V1, *PMFT_ENUM_DATA_V1;

メンバー

StartFileReferenceNumber

列挙を開始する現在のボリューム上のファイル内の序数位置。

列挙中に FSCTL_ENUM_USN_DATA を最初に呼び出すには、 StartFileReferenceNumber メンバーを に設定する (DWORDLONG)0必要があります。 FSCTL_ENUM_USN_DATAの各呼び出しは、出力バッファーの最初のエントリとして後続の呼び出しの開始点を取得します。 以降の呼び出しは、 StartFileReferenceNumber を この値に設定して行う必要があります。 詳細については、「 FSCTL_ENUM_USN_DATA」を参照してください。

LowUsn

返されるレコードをフィルター処理するために使用される USN 値の範囲の下限。 最後の変更ジャーナル USN が LowUsn メンバー値と HighUsn メンバー値の間または等しいレコードのみが返されます。

HighUsn

返されるファイルをフィルター処理するために使用される USN 値の範囲の上限。

MinMajorVersion

USN 変更ジャーナルでサポートされているメジャー バージョンの最小値を示します。

MaxMajorVersion

USN 変更ジャーナルでサポートされているメジャー バージョンの最大数を示します。

意味
2
FSCTL_ENUM_USN_DATAコントロール コードから返されるデータには、USN_RECORD_V2構造体が含まれます。
3
FSCTL_ENUM_USN_DATAコントロール コードから返されるデータには、USN_RECORD_V2またはUSN_RECORD_V3構造体が含まれます。

要件

   
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
ヘッダー winioctl.h (Windows.h を含む)

こちらもご覧ください

FSCTL_ENUM_USN_DATA

ボリューム管理の構造