ボリューム管理の構造

ボリューム管理で使用される構造体。

このセクションの内容

トピック 説明
BOOT_AREA_INFO
FSCTL_GET_BOOT_AREA_INFO コントロール コードの出力 格納します。
CREATE_USN_JOURNAL_DATA
更新シーケンス番号 (USN) 変更履歴を記述する情報が含まれます。
CSV_IS_OWNED_BY_CSVFS
ボリュームが CSVFS によって所有されているかどうかを決定する FSCTL_IS_VOLUME_OWNED_BYCSVFS コントロール コードの出力が含まれます。
CSV_NAMESPACE_INFO
ファイルの名前空間情報を取得する FSCTL_IS_CSV_FILE コントロール コードの出力を格納します。
CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT
ボリュームがリダイレクト モードになっている理由に関するトラブルシューティング情報が含まれています。
DELETE_USN_JOURNAL_DATA
FSCTL_DELETE_USN_JOURNAL制御コードを使用した更新シーケンス番号 (USN) 変更ジャーナルの削除に関する情報 含まれます。
FILE_STORAGE_TIER
ボリュームを基準としたストレージ層の識別子を表します。
FILE_STORAGE_TIER_REGION
単一のストレージ層リージョンについて説明します。
FILE_SYSTEM_RECOGNITION_INFORMATION
FSCTL_QUERY_FILE_SYSTEM_RECOGNITIONコントロール コードによって取得されたファイル システム認識情報 含まれます。
FILE_SYSTEM_RECOGNITION_STRUCTURE
ボリュームのブート セクター (論理ディスク セクター 0) に格納されているディスク上のファイル システム認識情報を格納します。
FSCTL_GET_INTEGRITY_INFORMATION_BUFFER
ファイルまたはディレクトリの整合性情報を格納します。
FSCTL_QUERY_REGION_INFO_INPUT
特定のボリュームのストレージ スタックのストレージ層リージョンが含まれます。
FSCTL_QUERY_REGION_INFO_OUTPUT
1 つまたは複数のリージョンの情報が含まれています。
FSCTL_QUERY_STORAGE_CLASSES_OUTPUT
特定のボリュームのすべての層に関する情報が含まれます。
FSCTL_SET_INTEGRITY_INFORMATION_BUFFER
FSCTL_SET_INTEGRITY_INFORMATIONコントロール コードで渡される入力バッファー。
LOOKUP_STREAM_FROM_CLUSTER_ENTRY
FSCTL_LOOKUP_STREAM_FROM_CLUSTERコントロール コードから返されます。
LOOKUP_STREAM_FROM_CLUSTER_INPUT
FSCTL_LOOKUP_STREAM_FROM_CLUSTERコントロール コードに入力として渡されます。
LOOKUP_STREAM_FROM_CLUSTER_OUTPUT
FSCTL_LOOKUP_STREAM_FROM_CLUSTERコントロール コードからの出力として受信されます。
MARK_HANDLE_INFO
指定したファイルまたはディレクトリのマークに使用される情報と、その更新シーケンス番号 (USN) の変更履歴レコードに変更に関するデータが含まれます。
/windows-hardware/drivers/ddi/ntifs/ns-ntifs-mark_handle_info
MARK_HANDLE_INFO32
指定したファイルまたはディレクトリのマークに使用される情報と、その更新シーケンス番号 (USN) の変更履歴レコードに変更に関するデータが含まれます。 これは 64 ビット コードに対してのみ定義され、32 ビット コードによって送信 されるMARK_HANDLE_INFO 構造体を解釈するために存在します。
MFT_ENUM_DATA
更新シーケンス番号 (USN) 変更履歴レコードの列挙の境界と開始位置を定義する情報が含まれます。
MFT_ENUM_DATA_V1
ReFS ボリュームの更新シーケンス番号 (USN) 変更ジャーナル レコードの列挙の境界と開始位置を定義する情報が含まれます。
MOVE_FILE_DATA
FSCTL_MOVE_FILE コントロール コードの入力データ 格納します。
NTFS_VOLUME_DATA_BUFFER
ボリューム データを表します。
PLEX_READ_DATA_REQUEST
実行する読み取り操作の範囲と、読み取るプレックスを示します。
READ_FILE_USN_DATA
アプリケーションでサポートされる更新シーケンス番号 (USN) 変更ジャーナルのバージョンを指定します。
READ_USN_JOURNAL_DATA_V0
呼び出し元プロセスに戻す更新シーケンス番号 (USN) 変更ジャーナル・レコードのセットを定義する情報が含まれます。
READ_USN_JOURNAL_DATA_V1
呼び出し元プロセスに戻す更新シーケンス番号 (USN) 変更ジャーナル・レコードのセットを定義する情報が含まれます。
REPAIR_COPIES_INPUT
FSCTL_REPAIR_COPIES コントロール コードの入力構造。
REPAIR_COPIES_OUTPUT
FSCTL_REPAIR_COPIES コントロール コードから返される修復コピー操作の出力が含まれます。
RETRIEVAL_POINTER_BASE
FSCTL_GET_RETRIEVAL_POINTER_BASE コントロール コードの出力 格納します。
RETRIEVAL_POINTERS_BUFFER
FSCTL_GET_RETRIEVAL_POINTERS コントロール コードの出力を格納します。
SHRINK_VOLUME_INFORMATION
実行するボリューム圧縮操作を指定します。
STARTING_LCN_INPUT_BUFFER
FSCTL_GET_VOLUME_BITMAP コントロール コードへの開始 LCN が含まれています。
STARTING_VCN_INPUT_BUFFER
FSCTL_GET_RETRIEVAL_POINTERS コントロール コードへの開始 VCN が含まれます。
USN_JOURNAL_DATA_V0
更新シーケンス番号 (USN) 変更履歴、そのレコード、およびその容量を表します。
USN_JOURNAL_DATA_V1
更新シーケンス番号 (USN) 変更履歴、そのレコード、およびその容量を表します。
USN_JOURNAL_DATA_V2
更新シーケンス番号 (USN) 変更履歴、そのレコード、およびその容量を表します。 この構造体は、 FSCTL_QUERY_USN_JOURNAL コントロール コードの出力バッファーです。
USN_RANGE_TRACK_OUTPUT
コントロール コードから返される更新シーケンス番号 (USN) FSCTL_USN_TRACK_MODIFIED_RANGES 含まれます。
USN_RECORD_COMMON_HEADER
USN_RECORD_V2、USN_RECORD_V3、およびUSN_RECORD_V4で共通する更新シーケンス番号 (USN) 共通ヘッダーの情報が含まれます
USN_RECORD_EXTENT
更新シーケンス番号 (USN) レコードエクステントのオフセットと長さを格納します。
USN_RECORD_V2
更新シーケンス番号 (USN) 変更履歴バージョン 2.0 レコードの情報が含まれます。
USN_RECORD_V3
更新シーケンス番号 (USN) 変更履歴バージョン 3.0 レコードの情報が含まれます。
USN_RECORD_V4
更新シーケンス番号 (USN) 変更履歴バージョン 4.0 レコードの情報が含まれます。 バージョン 2.0 と 3.0 のレコードは、 それぞれUSN_RECORD_V2 ( USN_RECORD とも呼ばれます) と USN_RECORD_V3 構造体によって定義されます。
USN_TRACK_MODIFIED_RANGES
FSCTL_USN_TRACK_MODIFIED_RANGESコントロール コードを使用した更新シーケンス番号 (USN) 変更履歴の範囲追跡パラメーターに関する情報 含まれています。
VOLUME_BITMAP_BUFFER
ディスク上の占有クラスターと使用可能なクラスターを表します。
VOLUME_DISK_EXTENTS
ディスク上の物理的な場所を表します。
VOLUME_GET_GPT_ATTRIBUTES_INFORMATION
IOCTL_VOLUME_GET_GPT_ATTRIBUTESコントロール コードで取得されたボリューム属性 含まれます。