ボリューム管理の制御コード

ボリューム管理で使用される制御コード。

このセクションの内容

トピック 説明
FSCTL_CREATE_USN_JOURNAL
ターゲット・ボリューム上に更新シーケンス番号 (USN) 変更ジャーナル・ストリームを作成するか、既存の変更ジャーナル・ストリームを変更します。
FSCTL_CSV_QUERY_DOWN_LEVEL_FILE_SYSTEM_CHARACTERISTICS
CSVFS がプロキシであるファイル システムに関する情報を取得します。
FSCTL_DELETE_USN_JOURNAL
ボリュームの更新シーケンス番号 (USN) 変更ジャーナルを削除するか、変更ジャーナルの削除の通知を待機します。
FSCTL_DISMOUNT_VOLUME
ボリュームが現在使用されているかどうかに関係なく、ボリュームのマウントを解除します。 詳細については、「解説」を参照してください。
FSCTL_ENUM_USN_DATA
マスター ファイル テーブル (MFT) レコードを取得するために、指定した 2 つの境界の間の更新シーケンス番号 (USN) データを列挙します。
FSCTL_EXTEND_VOLUME
マウントされたボリュームのサイズを大きくします。
FSCTL_GET_BOOT_AREA_INFO
ボリュームのブート セクターの場所を取得します。
FSCTL_GET_INTEGRITY_INFORMATION
ReFS ボリューム上のファイルまたはディレクトリの整合性状態を取得します。
FSCTL_GET_NTFS_VOLUME_DATA
指定した NTFS ファイル システム ボリュームに関する情報を取得します。
FSCTL_GET_RETRIEVAL_POINTER_BASE
ボリュームの先頭を基準にして、ファイル システムの最初の論理クラスター番号 (LCN) へのセクター オフセットを返します。
FSCTL_GET_RETRIEVAL_POINTERS
ファイル ハンドルを指定すると、特定のファイルのディスク上の割り当てと場所を記述するデータ構造を取得するか、ボリューム ハンドルを指定すると、ボリューム上の不適切なクラスターの場所を取得します。
FSCTL_GET_VOLUME_BITMAP
ボリューム上の占有および使用可能なクラスターのビットマップを取得します。
FSCTL_IS_CSV_FILE
ファイルを CSVFS ボリュームに格納するか、名前空間情報を取得するかを指定します。
FSCTL_IS_FILE_ON_CSV_VOLUME
ファイルを CSVFS ボリュームに格納するか、名前空間情報を取得するかを指定します。
FSCTL_IS_VOLUME_MOUNTED
指定したボリュームをマウントするか、指定したファイルまたはディレクトリがマウントされたボリューム上にあるかどうかを判断します。
FSCTL_IS_VOLUME_OWNED_BYCSVFS
ボリュームが CSVFS によってロックされているかどうかを判断します。
FSCTL_LOCK_VOLUME
ボリュームが使用中でない場合はロックします。
FSCTL_LOOKUP_STREAM_FROM_CLUSTER
NTFS ボリュームまたは NTFS ボリューム上のファイルへのハンドルを指定すると、指定されたクラスターを占有するストリームを記述するデータ構造のチェーンが返されます。
FSCTL_MARK_HANDLE
指定したファイルまたはディレクトリとその変更ジャーナル レコードに、そのファイルまたはディレクトリへの変更に関する情報をマークします。
FSCTL_MOVE_FILE
1 つの論理クラスターから同じボリューム内の別の論理クラスターに、ファイルの 1 つ以上の仮想クラスターを再配置します。 この操作は、最適化中に使用 されます
FSCTL_QUERY_FILE_SYSTEM_RECOGNITION
ボリューム上のファイル システム認識情報のクエリ。
FSCTL_QUERY_REGION_INFO
データ階層化をサポートするボリュームに対して定義されているストレージ層領域を取得します。
FSCTL_QUERY_STORAGE_CLASSES
データ階層化をサポートするボリュームに対して定義されているストレージ層を取得します。
FSCTL_QUERY_USN_JOURNAL
現在の更新シーケンス番号 (USN) 変更履歴、そのレコード、および容量に関する情報を照会します。
FSCTL_READ_FILE_USN_DATA
指定したファイルまたはディレクトリの更新シーケンス番号 (USN) 変更ジャーナル情報を取得します。
FSCTL_READ_FROM_PLEX
指定したプレックスから読み取ります。
FSCTL_READ_USN_JOURNAL
指定した 2 つの USN 値間の更新シーケンス番号 (USN) 変更ジャーナル レコードのセットを取得します。
FSCTL_REPAIR_COPIES
使用する適切なコピーを選択して、データの破損を修復します。
FSCTL_SET_INTEGRITY_INFORMATION
ReFS ボリューム上のファイルまたはディレクトリの整合性状態を取得します。
FSCTL_SHRINK_VOLUME
ボリュームが圧縮操作を実行する準備ができているか、圧縮操作がコミットされるか、圧縮操作が終了されることを通知します。
FSCTL_UNLOCK_VOLUME
ボリュームのロックを解除します。
FSCTL_USN_TRACK_MODIFIED_RANGES
ターゲット ボリュームの更新シーケンス番号 (USN) 変更ジャーナル ストリームの範囲追跡機能を有効にするか、既に有効になっている範囲追跡パラメーターを変更します。
FSCTL_WRITE_USN_CLOSE_RECORD
入力ファイルの更新シーケンス番号 (USN) 変更ジャーナル・ストリームにレコードを生成します。
IOCTL_VOLUME_GET_GPT_ATTRIBUTES
ボリュームの属性を取得します。
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS
1 つ以上のディスク上の指定されたボリュームの物理的な場所を取得します。
IOCTL_VOLUME_IS_CLUSTERED
指定したボリュームがクラスター化されているかどうかを判断します。
IOCTL_VOLUME_IS_CSV
ボリュームが CSV ボリュームであるかどうかを判断します。
IOCTL_VOLUME_OFFLINE
ボリュームをオフラインにします。
IOCTL_VOLUME_ONLINE
ボリュームをオンラインにします。

変更仕訳帳では、次の制御コード が使用されます

デフラグ制御コードを次に示します。

ディレクトリ管理の制御コード

ファイル管理の制御コード