次の方法で共有


USN_JOURNAL_DATA_V2 構造体 (winioctl.h)

更新シーケンス番号 (USN) 変更ジャーナル、そのレコード、および容量を表します。 この構造体は、FSCTL_QUERY_USN_JOURNAL 制御コードの出力バッファーです。

構文

typedef struct {
  DWORDLONG UsnJournalID;
  USN       FirstUsn;
  USN       NextUsn;
  USN       LowestValidUsn;
  USN       MaxUsn;
  DWORDLONG MaximumSize;
  DWORDLONG AllocationDelta;
  WORD      MinSupportedMajorVersion;
  WORD      MaxSupportedMajorVersion;
  DWORD     Flags;
  DWORDLONG RangeTrackChunkSize;
  LONGLONG  RangeTrackFileSizeThreshold;
} USN_JOURNAL_DATA_V2, *PUSN_JOURNAL_DATA_V2;

メンバー

UsnJournalID

現在のジャーナル識別子。 ジャーナルには作成時に新しい識別子が割り当てられ、その存在の過程で新しい識別子でスタンプを付けることができます。 NTFS ファイル システムは、整合性チェックにこの識別子を使用します。

FirstUsn

ジャーナルから読み取ることができる最初のレコードの数。

NextUsn

ジャーナルに書き込まれる次のレコードの数。

LowestValidUsn

このジャーナル・インスタンスのジャーナルに書き込まれた最初のレコード。 ボリューム上のファイルまたはディレクトリを列挙すると、この値より小さい USN (つまり、LowestValidUsn メンバー値より小さい FirstUsn メンバー値) を返すことができます。 その場合、ジャーナルには、最後の USN が書き込まれた後、新しい識別子がスタンプされています。 この場合、 LowestValidUsn はジャーナルの不連続性を示す場合があり、ボリューム上の一部またはすべてのファイルまたはディレクトリーに対する変更が、変更ジャーナルに記録されていない可能性があります。

MaxUsn

変更ジャーナルがサポートする最大の USN。 NextUsn の値がこの値に近づくと、管理者は変更履歴を削除する必要があります。

MaximumSize

変更ジャーナルのターゲットの最大サイズ (バイト単位)。 変更ジャーナルはこの値より大きくなる可能性がありますが、次の NTFS ファイル システム チェックポイントでこの値より小さい値に切り捨てられます。

AllocationDelta

メモリが割り当てまたは割り当て解除されるたびに、最後に追加され、変更ジャーナルの先頭から削除されたディスク メモリのバイト数。 つまり、割り当てと割り当て解除は、このサイズの単位で行われます。 クラスター サイズの整数倍は、このメンバーの妥当な値です。

MinSupportedMajorVersion

ファイル・システムがサポートする USN 変更ジャーナルの最小バージョン。

MaxSupportedMajorVersion

ファイル・システムがサポートする USN 変更ジャーナルの最大バージョン。

Flags

範囲の追跡が有効になっているかどうか。 Flags メンバーに使用できる値を次に示します。

意味
0x00000000
ボリュームの範囲追跡はオンになっていません。
FLAG_USN_TRACK_MODIFIED_RANGES_ENABLE
0x00000001
ボリュームの範囲追跡が有効になっています。

RangeTrackChunkSize

追跡対象範囲の粒度。 Flags メンバーをFLAG_USN_TRACK_MODIFIED_RANGES_ENABLEに設定した場合にのみ有効です。

RangeTrackFileSizeThreshold

サイズが等しいか大きいファイルの追跡範囲を開始するファイル サイズのしきい値。 Flags メンバーをFLAG_USN_TRACK_MODIFIED_RANGES_ENABLEに設定した場合にのみ有効です。

要件

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

こちらもご覧ください

FSCTL_QUERY_USN_JOURNAL

USN_JOURNAL_DATA_V0

USN_JOURNAL_DATA_V1

ボリューム管理の構造体