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 変更ジャーナルでサポートされているメジャー バージョンの最大数を示します。
値 | 意味 |
---|---|
|
FSCTL_ENUM_USN_DATAコントロール コードから返されるデータには、USN_RECORD_V2構造体が含まれます。 |
|
FSCTL_ENUM_USN_DATAコントロール コードから返されるデータには、USN_RECORD_V2またはUSN_RECORD_V3構造体が含まれます。 |
要件
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
ヘッダー | winioctl.h (Windows.h を含む) |