英語で読む

次の方法で共有


winioctl.h ヘッダー

このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。

winioctl.h には、次のプログラミング インターフェイスが含まれています。

IOCTL

 
FSCTL_ALLOW_EXTENDED_DASD_IO

パーティションの読み取りまたは書き込みの呼び出しに対して I/O 境界チェックを実行しないように、ファイル システム ドライバーに通知します。
FSCTL_CREATE_OR_GET_OBJECT_ID

指定したファイルまたはディレクトリのオブジェクト識別子を取得します。 オブジェクト識別子が存在しない場合は、FSCTL_CREATE_OR_GET_OBJECT_ID を使って作成します。
FSCTL_CREATE_USN_JOURNAL

ターゲット ボリューム上に更新シーケンス番号 (USN) 変更ジャーナル ストリームを作成するか、既存の変更ジャーナル ストリームを変更します。
FSCTL_CSV_CONTROL

CSV 制御操作の結果を取得します。
FSCTL_CSV_QUERY_DOWN_LEVEL_FILE_SYSTEM_CHARACTERISTICS

CSVFS がプロキシであるファイル システムに関する情報を取得します。
FSCTL_DELETE_OBJECT_ID

指定したファイルまたはディレクトリからオブジェクト識別子を削除します。
FSCTL_DELETE_REPARSE_POINT

指定されたファイルまたはディレクトリから再解析ポイントを削除します。
FSCTL_DELETE_USN_JOURNAL

ボリュームの更新シーケンス番号 (USN) 変更ジャーナルを削除するか、変更ジャーナルの削除の通知を待機します。
FSCTL_DISMOUNT_VOLUME

ボリュームが現在使用されているかどうかに関係なく、ボリュームのマウントを解除します。 詳細については、「解説」を参照してください。
FSCTL_DUPLICATE_EXTENTS_TO_FILE

アプリケーションに代わって一定範囲のファイル バイトをコピーするようにファイル システムに指示します。
FSCTL_ENUM_USN_DATA

マスター ファイル テーブル (MFT) レコードを取得するために、指定した 2 つの境界の間の更新シーケンス番号 (USN) データを列挙します。
FSCTL_EXTEND_VOLUME

マウントされたボリュームのサイズを大きくします。
FSCTL_FILE_LEVEL_TRIM

ストレージ・システムが保管する必要のない指定されたファイル内の範囲を示します。
FSCTL_FILESYSTEM_GET_STATISTICS

ファイル システムのさまざまなパフォーマンス カウンターから情報を取得します。
FSCTL_FILESYSTEM_GET_STATISTICS_EX

さまざまなファイル システム パフォーマンス カウンターから情報を取得します。このコントロール コードのサポートは、Windows 10で開始されました。
FSCTL_FIND_FILES_BY_SID

作成者の所有者が指定した SID と一致するファイルをディレクトリから検索します。
FSCTL_GET_BOOT_AREA_INFO

ボリュームのブート セクターの場所を取得します。
FSCTL_GET_COMPRESSION

ファイル システムでストリームごとの圧縮がサポートされているボリューム上の、ファイルまたはディレクトリの現在の圧縮状態を取得します。
FSCTL_GET_INTEGRITY_INFORMATION

ReFS ボリューム上のファイルまたはディレクトリの整合性状態を取得します。 (FSCTL_GET_INTEGRITY_INFORMATION)
FSCTL_GET_NTFS_FILE_RECORD

要求されたファイル参照番号以下の序数値を持つ、使用中の最初のファイル レコードを取得します。
FSCTL_GET_NTFS_VOLUME_DATA

指定した NTFS ファイル システム ボリュームに関する情報を取得します。
FSCTL_GET_OBJECT_ID

指定したファイルまたはディレクトリのオブジェクト識別子を取得します。
FSCTL_GET_REPAIR

NTFS ファイル システムの自己復旧メカニズムに関する情報を取得します。
FSCTL_GET_REPARSE_POINT

指定されたハンドルで識別されるファイルまたはディレクトリに関連付けられた再解析ポイント データを取得します。
FSCTL_GET_RETRIEVAL_POINTER_BASE

ボリュームの先頭を基準にして、ファイル システムの最初の論理クラスター番号 (LCN) へのセクター オフセットを返します。
FSCTL_GET_RETRIEVAL_POINTERS

ファイル ハンドルが指定されると、特定のファイルのディスクでの割り当てと場所を記述するデータ構造を取得します。ボリューム ハンドルが指定されると、ボリューム上の不良クラスターの場所を取得します。
FSCTL_GET_VOLUME_BITMAP

ボリューム上の占有され使用可能なクラスターのビットマップを取得します。
FSCTL_INITIATE_REPAIR

NTFS ファイル システムをトリガーして、1 つのファイルの自己復旧サイクルを開始します。
FSCTL_IS_CSV_FILE

ファイルが CSVFS ボリュームに格納されているかどうかを判断する、名前空間情報を取得します。 (FSCTL_IS_CSV_FILE)
FSCTL_IS_FILE_ON_CSV_VOLUME

ファイルが CSVFS ボリュームに格納されているかどうかを判断する、名前空間情報を取得します。 (FSCTL_IS_FILE_ON_CSV_VOLUME)
FSCTL_IS_VOLUME_MOUNTED

指定したボリュームがマウントされているかどうか、または指定したファイルやディレクトリがマウントされたボリューム上にあるかどうかを判断します。
FSCTL_IS_VOLUME_OWNED_BYCSVFS

ボリュームが CSVFS によってロックされているかどうかを判断します。
FSCTL_LOCK_VOLUME

ボリュームが使用中でない場合はロックします。
FSCTL_LOOKUP_STREAM_FROM_CLUSTER

NTFS ボリュームへのハンドルまたは NTFS ボリューム上のファイルが指定されると、指定されたクラスターを占有するストリームを記述するデータ構造のチェーンを返します。
FSCTL_MAKE_MEDIA_COMPATIBLE

書き込み 1 回のメディア上で開いている UDF セッションを閉じて、メディア ROM に互換性を持たせます。
FSCTL_MARK_HANDLE

指定したファイルまたはディレクトリと、そのファイルまたはディレクトリの変更に関する情報を含む変更ジャーナル レコードをマークします。
FSCTL_MOVE_FILE

1 つの論理クラスターから同じボリューム内の別の論理クラスターに、ファイルの 1 つ以上の仮想クラスターを再配置します。 この操作は、最適化中に使用されます。
FSCTL_OPBATCH_ACK_CLOSE_PENDING

クライアント アプリケーションがファイルを閉じる準備ができたことをサーバーに通知します。
FSCTL_OPLOCK_BREAK_ACK_NO_2

ファイルに対する便宜的ロックが解除されようとしているという通知に応答します。 ファイルに対するすべての便宜的ロックを解除し、ファイルを開いたままにするには、この操作を使います。
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE

ファイルに対する排他的な便宜的ロックが解除されようとしているという通知に応答します。 ファイルがレベル 2 の便宜的ロックを受けるべきであることを示すには、この操作を使います。
FSCTL_OPLOCK_BREAK_NOTIFY

呼び出し元アプリケーションが、便宜的ロックの解除が完了するまで待機できるようにします。
FSCTL_QUERY_ALLOCATED_RANGES

ファイルまたは代替ストリームをスキャンして、0 以外のデータを含む可能性のある範囲を探します。
FSCTL_QUERY_FILE_SYSTEM_RECOGNITION

ボリューム上のファイル システム認識情報のクエリ。
FSCTL_QUERY_ON_DISK_VOLUME_INFO

UDF 固有のボリューム情報を要求します。
FSCTL_QUERY_REGION_INFO

データ階層化をサポートするボリュームに対して定義されているストレージ層領域を取得します。
FSCTL_QUERY_SPARING_INFO

ボリュームの欠陥管理プロパティを取得します。 UDF ファイル システムに使われます。
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_RECALL_FILE

リモート記憶域 (階層型ストレージ管理ソフトウェア) が管理するストレージ メディアからファイルを呼び戻します。
FSCTL_REPAIR_COPIES

使用する適切なコピーを選択して、データの破損を修復します。
FSCTL_REQUEST_BATCH_OPLOCK

ファイルに対してバッチの便宜的ロックを要求します。
FSCTL_REQUEST_FILTER_OPLOCK

ファイルに対してフィルターの便宜的ロックを要求します。
FSCTL_REQUEST_OPLOCK

ファイルに対して便宜的ロック (oplock) を要求し、便宜的ロックの解除が発生したことを確認します。
FSCTL_REQUEST_OPLOCK_LEVEL_1

ファイルに対してレベル 1 の便宜的ロックを要求します。
FSCTL_REQUEST_OPLOCK_LEVEL_2

ファイルに対してレベル 2 の便宜的ロックを要求します。
FSCTL_SET_COMPRESSION

ファイル システムでファイルごとおよびディレクトリごとの圧縮がサポートされているボリューム上の、ファイルまたはディレクトリの圧縮状態を設定します。
FSCTL_SET_DEFECT_MANAGEMENT

指定したファイルのソフトウェア欠陥管理状態を設定します。 UDF ファイル システムに使われます。
FSCTL_SET_INTEGRITY_INFORMATION

ReFS ボリューム上のファイルまたはディレクトリの整合性状態を取得します。 (FSCTL_SET_INTEGRITY_INFORMATION)
FSCTL_SET_OBJECT_ID

指定したファイルまたはディレクトリのオブジェクト識別子を設定します。
FSCTL_SET_OBJECT_ID_EXTENDED

指定したファイルまたはディレクトリのオブジェクト識別子に関連付けられたユーザー データを変更します。
FSCTL_SET_REPAIR

NTFS ファイル システムの自己復旧機能のモードを設定します。
FSCTL_SET_REPARSE_POINT

ファイルまたはディレクトリに再解析ポイントを設定します。
FSCTL_SET_SPARSE

指定したファイルをスパースまたは非スパースとしてマークします。 スパース ファイルで広範囲が 0 の場合、ディスク割り当ては不要なことがあります。
FSCTL_SET_ZERO_DATA

ファイルの特定の範囲を 0 で埋めます。
FSCTL_SET_ZERO_ON_DEALLOCATION

NTFS ファイル システムのファイル ハンドルの割り当てが解除されるときに、そのクラスターを 0 で埋めるように指示します。
FSCTL_SHRINK_VOLUME

圧縮操作を実行するようにボリュームを準備する、圧縮操作をコミットする、または圧縮操作を終了するように通知します。
FSCTL_TXFS_CREATE_MINIVERSION

指定したファイルに新しいミニバージョンを作成します。 ミニバージョンを使用すると、トランザクション中にファイルのスナップショットを参照できます。 トランザクションがコミットまたはロールバックされると、ミニバージョンは破棄されます。
FSCTL_TXFS_GET_METADATA_INFO

ファイルのトランザクション NTFS (TxF) メタデータと、指定したファイルをロックしたトランザクションの GUID を取得します (ファイルがロックされている場合)。
FSCTL_TXFS_GET_TRANSACTED_VERSION

TXFS_GET_TRANSACTED_VERSION 構造体を返します。 構造体は、指定したファイルの最後にコミットされたバージョン (ハンドルのバージョン番号) を識別します。
FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES

指定したトランザクションによって現在ロックされているすべてのファイルの一覧を返します。 戻り値が ERROR_MORE_DATA である場合、この呼び出し時にファイルの完全なリストを保持するために必要なバッファーの長さを返します。
FSCTL_TXFS_LIST_TRANSACTIONS

指定したリソース マネージャーに現在関係しているすべてのトランザクションの一覧を返します。
FSCTL_TXFS_MODIFY_RM

セカンダリ リソース マネージャー (RM) のログ モードとログ パラメーターの情報を設定します。
FSCTL_TXFS_QUERY_RM_INFORMATION

リソース マネージャー (RM) の情報を取得します。
FSCTL_TXFS_READ_BACKUP_INFORMATION

指定したファイルのトランザクション NTFS (TxF) 固有の情報を返します。
FSCTL_TXFS_SAVEPOINT_INFORMATION

FSCTL_TXFS_SAVEPOINT_INFORMATION 制御コードは、指定したセーブポイントの設定、クリア、ロールバックを制御します。
FSCTL_TXFS_TRANSACTION_ACTIVE

スナップショットが取得されたときに、関連付けられたボリュームでアクティブなトランザクションがあったかどうかを示すブール値を返します。 この呼び出しは、読み取り専用スナップショット ボリュームでのみ有効です。
FSCTL_TXFS_WRITE_BACKUP_INFORMATION

トランザクション NTFS (TxF) 固有の情報を指定したファイルに書き込みます。
FSCTL_UNLOCK_VOLUME

ボリュームのロックを解除します。
FSCTL_USN_TRACK_MODIFIED_RANGES

ターゲット ボリュームの更新シーケンス番号 (USN) 変更ジャーナル ストリームの範囲追跡機能を有効にするか、既に有効になっている範囲追跡パラメーターを変更します。
FSCTL_WAIT_FOR_REPAIR

指定した修復が完了したときに戻ります。
FSCTL_WRITE_USN_CLOSE_RECORD

入力ファイルの更新シーケンス番号 (USN) 変更ジャーナル ストリームにレコードを生成します。
IOCTL_CHANGER_EXCHANGE_MEDIUM

ソース要素から 1 つの宛先にメディアの一部を移動し、最初の宛先にあるメディアの一部を 2 番目の宛先に移動します。
IOCTL_CHANGER_GET_ELEMENT_STATUS

特定の型のすべての要素または指定した数の要素の状態を取得します。
IOCTL_CHANGER_GET_PARAMETERS

指定したデバイスのパラメーターを取得します。
IOCTL_CHANGER_GET_PRODUCT_DATA

指定したデバイスの製品データを取得します。
IOCTL_CHANGER_GET_STATUS

指定したデバイスの現在の状態を取得します。
IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS

特定の型のすべての要素または指定した要素の状態を初期化します。
IOCTL_CHANGER_MOVE_MEDIUM

メディアの一部を宛先に移動します。
IOCTL_CHANGER_QUERY_VOLUME_TAGS

指定した要素のボリューム タグ情報を取得します。
IOCTL_CHANGER_REINITIALIZE_TRANSPORT

トランスポート要素を物理的に再調整します。 再調整には、トランスポートを自宅の位置に戻す必要があります。
IOCTL_CHANGER_SET_ACCESS

デバイスの挿入/取り出しポート、ドア、またはキーパッドの状態を設定します。
IOCTL_CHANGER_SET_POSITION

チェンジャーのロボット輸送機構を指定した要素アドレスに設定します。 これにより、事前にトランスポートを配置することで、メディアの移動または交換が最適化されます。
IOCTL_DISK_CREATE_DISK

CREATE_DISK 構造体の情報を使用して、指定したディスクとディスク パーティション テーブルを初期化します。
IOCTL_DISK_DELETE_DRIVE_LAYOUT

マスター ブート レコードからブート署名を削除して、ディスクがセクター 0 からディスクの末尾までフォーマットされるようにします。
IOCTL_DISK_FORMAT_TRACKS

フロッピー ディスク上の指定された連続したトラック セットをフォーマットします。 追加のパラメーターを指定するには、IOCTL_DISK_FORMAT_TRACKS_EXinsteadを使用します。
IOCTL_DISK_FORMAT_TRACKS_EX

フロッピー ディスク上の指定された連続したトラック セットをフォーマットします。
IOCTL_DISK_GET_CACHE_INFORMATION

ディスク キャッシュ構成データを取得します。
IOCTL_DISK_GET_DISK_ATTRIBUTES

指定したディスク デバイスの属性を取得します。
IOCTL_DISK_GET_DRIVE_GEOMETRY

物理ディスクの geometry:_type、シリンダー数、シリンダーあたりのトラック数、トラックあたりのセクター数、セクターあたりのバイト数に関する情報を取得します。
IOCTL_DISK_GET_DRIVE_GEOMETRY_EX

物理ディスクの geometry:_type、シリンダー数、シリンダーあたりのトラック数、トラックあたりのセクター数、セクターあたりのバイト数に関する拡張情報を取得します。
IOCTL_DISK_GET_DRIVE_LAYOUT

ディスクのパーティション テーブル内の各エントリの情報を取得します。
IOCTL_DISK_GET_DRIVE_LAYOUT_EX

ディスクのパーティション テーブル内の各エントリの拡張情報を取得します。
IOCTL_DISK_GET_LENGTH_INFO

指定したディスク、ボリューム、またはパーティションの長さを取得します。
IOCTL_DISK_GET_PARTITION_INFO

ディスク パーティションの種類、サイズ、性質に関する情報を取得します。
IOCTL_DISK_GET_PARTITION_INFO_EX

ディスク パーティションの種類、サイズ、性質に関する拡張情報を取得します。
IOCTL_DISK_GROW_PARTITION

指定したパーティションを拡大します。
IOCTL_DISK_IS_WRITABLE

指定したディスクが書き込み可能であるかどうかを判断します。
IOCTL_DISK_PERFORMANCE

ディスクのパフォーマンス情報を提供するパフォーマンス カウンターを有効にします。
IOCTL_DISK_PERFORMANCE_OFF

ディスクのパフォーマンス情報を提供するパフォーマンス カウンターを無効にします。
IOCTL_DISK_REASSIGN_BLOCKS

1 つ以上のブロックをそのスペア ブロック プールにマップするようにディスク デバイスに指示します。 (IOCTL_DISK_REASSIGN_BLOCKS)
IOCTL_DISK_REASSIGN_BLOCKS_EX

1 つ以上のブロックをそのスペア ブロック プールにマップするようにディスク デバイスに指示します。 (IOCTL_DISK_REASSIGN_BLOCKS_EX)
IOCTL_DISK_RESET_SNAPSHOT_INFO

ディスクからすべてのボリューム シャドウ コピー サービス (VSS) ハードウェア ベースのシャドウ コピー ("スナップショット" とも呼ばれる) の情報をクリアします。
IOCTL_DISK_SET_CACHE_INFORMATION

ディスク構成データを設定します。
IOCTL_DISK_SET_DISK_ATTRIBUTES

指定したディスク デバイスの属性を設定します。
IOCTL_DISK_SET_DRIVE_LAYOUT

ドライブ レイアウトとパーティション情報データによって指定されたようにディスクをパーティション分割します。
IOCTL_DISK_SET_DRIVE_LAYOUT_EX

指定したドライブ レイアウトとパーティション情報データに従ってディスクをパーティション分割します。
IOCTL_DISK_SET_PARTITION_INFO

指定したディスク パーティションのパーティション情報を設定します。
IOCTL_DISK_SET_PARTITION_INFO_EX

AT パーティションと EFI (拡張可能ファームウェア インターフェイス) パーティションのレイアウト情報など、指定されたディスク パーティションのパーティション情報を設定します。
IOCTL_DISK_UPDATE_PROPERTIES

キャッシュされたパーティション テーブルを無効にし、デバイスを再列挙します。
IOCTL_DISK_VERIFY

固定ディスク上の指定されたエクステントを検証します。
IOCTL_SCM_BUS_QUERY_PROPERTY

これは、以前は NVDIMM にファームウェアをダウンロードするために使用できます。
IOCTL_SCM_BUS_RUNTIME_FW_ACTIVATE

これは、以前は NVDIMM にファームウェアをダウンロードするために使用できます。
IOCTL_SCM_PD_FIRMWARE_ACTIVATE

これは、以前は NVDIMM にファームウェアをダウンロードするために使用できます。
IOCTL_SCM_PD_FIRMWARE_DOWNLOAD

これは、以前は NVDIMM にファームウェアをダウンロードするために使用できます。
IOCTL_SERIAL_LSRMST_INSERT

ReadFile 関数を介してアプリケーションが取得する通常のデータ ストリームへの回線状態とモデムの状態値の配置を有効または無効にします。
IOCTL_STORAGE_CHECK_VERIFY

デバイスでメディアにアクセスできるかどうかを決定します。
IOCTL_STORAGE_DEVICE_POWER_CAP

Windows アプリケーションでは、この制御コードを使用して、ストレージ デバイスの最大動作電力消費量レベルを指定できます。
IOCTL_STORAGE_EJECT_MEDIA

SCSI デバイスからメディアを取り出します。
IOCTL_STORAGE_EJECTION_CONTROL

メディアを取り出すメカニズムを有効または無効にします。 メカニズムを無効にすると、ドライブがロックされます。
IOCTL_STORAGE_FIRMWARE_ACTIVATE

Windows アプリケーションでは、この制御コードを使用して、指定したデバイスでのファームウェア イメージをアクティブ化できます。
IOCTL_STORAGE_FIRMWARE_DOWNLOAD

Windows アプリケーションでは、この制御コードを使用してファームウェア イメージをターゲット デバイスにダウンロードできますが、アクティブ化することはできません。
IOCTL_STORAGE_FIRMWARE_GET_INFO

Windows アプリケーションでは、この制御コードを使用して、詳細なファームウェア情報をストレージ デバイスに照会できます。
IOCTL_STORAGE_GET_DEVICE_NUMBER

デバイスの種類、デバイス番号、およびパーティション分割可能なデバイスのデバイスのパーティション番号を取得します。
IOCTL_STORAGE_GET_HOTPLUG_INFO

指定したデバイスの hotplug 構成を取得します。
IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER

USB デバイスのシリアル番号を取得します。
IOCTL_STORAGE_GET_MEDIA_TYPES

デバイスのジオメトリ情報を取得します。 (IOCTL_STORAGE_GET_MEDIA_TYPES)
IOCTL_STORAGE_GET_MEDIA_TYPES_EX

デバイスでサポートされているメディアの種類に関する情報を取得します。
IOCTL_STORAGE_LOAD_MEDIA

デバイスにメディアを読み込みます。
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES制御コードは、ボリューム・マネージャーおよびストレージ・システム・デバイスに属性情報を通信します。
IOCTL_STORAGE_MCN_CONTROL

メディア変更通知を有効または無効にします。 メディア変更通知を無効にすると、GUID_IO_MEDIA_ARRIVALイベントとGUID_IO_MEDIA_REMOVAL イベントが防止されます。
IOCTL_STORAGE_MEDIA_REMOVAL

ロック機能を持つデバイスに対して、メディアを取り出すメカニズムを有効または無効にします。
IOCTL_STORAGE_PROTOCOL_COMMAND

Windows アプリケーションでは、この制御コードを使用して、ストレージ デバイスまたはアダプターのプロパティを返すことができます。 要求は、デバイスの照会データやアダプターの機能と制限など、取得する情報の種類を示します。
IOCTL_STORAGE_QUERY_PROPERTY

Windows アプリケーションでは、この制御コードを使用して、ストレージ デバイスまたはアダプターのプロパティを返すことができます。
IOCTL_STORAGE_READ_CAPACITY

デバイスのジオメトリ情報を取得します。 (IOCTL_STORAGE_READ_CAPACITY)
IOCTL_STORAGE_REINITIALIZE_MEDIA

IOCTL_STORAGE_REINITIALIZE_MEDIA ioctl (winioctl.h) は、消去プロセスをストレージ デバイスにオフロードします。
IOCTL_STORAGE_RPMB_COMMAND

IOCTL_STORAGE_RPMB_COMMAND ioctl (winioctl.h) は、基になるストレージ デバイスに RPMB コマンドを送信します。
IOCTL_STORAGE_SET_HOTPLUG_INFO

指定したデバイスの hotplug 構成を設定します。
IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

Windows アプリケーションでは、この制御コードを使用して、デバイスの温度しきい値を設定できます (デバイスでサポートされている場合)。
IOCTL_VOLUME_GET_GPT_ATTRIBUTES

ボリュームの属性を取得します。
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS

1 つ以上のディスク上の指定されたボリュームの物理的な場所を取得します。
IOCTL_VOLUME_IS_CLUSTERED

指定したボリュームがクラスター化されているかどうかを判断します。
IOCTL_VOLUME_OFFLINE

ボリュームをオフラインにします。
IOCTL_VOLUME_ONLINE

ボリュームをオンラインにします。

構造

 
BOOT_AREA_INFO

FSCTL_GET_BOOT_AREA_INFO 制御コードの出力を格納します。
CHANGER_ELEMENT

changer 要素を表します。
CHANGER_ELEMENT_LIST

1 つの型の要素の範囲を表します。通常は、複数の要素の状態の取得や初期化などの操作を行います。
CHANGER_ELEMENT_STATUS

指定した要素の状態を表します。 (CHANGER_ELEMENT_STATUS)
CHANGER_ELEMENT_STATUS_EX

指定した要素の状態を表します。 (CHANGER_ELEMENT_STATUS_EX)
CHANGER_EXCHANGE_MEDIUM

IOCTL_CHANGER_EXCHANGE_MEDIUMコントロール コードがメディアの一部を宛先に移動するために使用する情報と、最初の宛先にあるメディアの一部を 2 番目の宛先に移動するために使用する情報が含まれます。
CHANGER_INITIALIZE_ELEMENT_STATUS

すべてのメディア 変更要素または特定の型の指定された要素の状態を表します。
CHANGER_MOVE_MEDIUM

IOCTL_CHANGER_MOVE_MEDIUM コントロール コードがメディアの一部を移動先に移動するために使用する情報を格納します。
CHANGER_PRODUCT_DATA

変更装置の製品データを表します。 これは、IOCTL_CHANGER_GET_PRODUCT_DATA コントロール コードによって使用されます。
CHANGER_READ_ELEMENT_STATUS

IOCTL_CHANGER_GET_ELEMENT_STATUSコントロール コードが、状態を取得する要素を決定するために必要な情報を格納します。
CHANGER_SEND_VOLUME_TAG_INFORMATION

IOCTL_CHANGER_QUERY_VOLUME_TAGS コントロール コードが取得するボリューム情報を決定するために使用する情報を格納します。
CHANGER_SET_ACCESS

IOCTL_CHANGER_SET_ACCESSコントロール コードがデバイスの挿入/取り出しポート、ドア、またはキーパッドの状態を設定するために必要な情報が含まれます。
CHANGER_SET_POSITION

changer のロボット輸送機構を指定された要素アドレスに設定するために、IOCTL_CHANGER_SET_POSITION制御コードに必要な情報が含まれます。
CLASS_MEDIA_CHANGE_CONTEXT

メディア変更イベントに関連付けられている情報が含まれます。
CREATE_DISK

IOCTL_DISK_CREATE_DISK 制御コードが GUID パーティション テーブル (GPT)、マスター ブート レコード (MBR)、または未加工ディスクの初期化に使用する情報を格納します。
CREATE_DISK_GPT

GUID パーティション テーブル (GPT) ディスクを初期化するために IOCTL_DISK_CREATE_DISK 制御コードによって使用される情報を格納します。
CREATE_DISK_MBR

マスター ブート レコード (MBR) ディスクを初期化するために IOCTL_DISK_CREATE_DISK 制御コードによって使用される情報を格納します。
CREATE_USN_JOURNAL_DATA

更新シーケンス番号 (USN) 変更ジャーナルを記述する情報を格納します。
CSV_CONTROL_PARAM

CSV 制御操作の種類を表します。
CSV_IS_OWNED_BY_CSVFS

ボリュームが CSVFS によって所有されているかどうかを決定する FSCTL_IS_VOLUME_OWNED_BYCSVFS 制御コードの出力を格納します。
CSV_NAMESPACE_INFO

ファイルの名前空間情報を取得する FSCTL_IS_CSV_FILE 制御コードの出力を格納します。
CSV_QUERY_FILE_REVISION

ストリーム内のファイルが変更されたかどうかに関する情報が含まれます。
CSV_QUERY_MDS_PATH

CSV が MDS と通信するために使用するパスが含まれます。
CSV_QUERY_REDIRECT_STATE

ストリーム内のファイルがリダイレクトされたかどうかに関する情報が含まれます。
CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT

ボリュームがリダイレクト モードになっている理由に関するトラブルシューティング情報を格納します。
DELETE_USN_JOURNAL_DATA

FSCTL_DELETE_USN_JOURNAL 制御コードを使用した更新シーケンス番号 (USN) 変更ジャーナルの削除に関する情報を格納します。
DEVICE_COPY_OFFLOAD_DESCRIPTOR

ストレージ デバイスのコピー オフロード機能を格納します。
DEVICE_DATA_SET_LB_PROVISIONING_STATE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES コントロール コードのDeviceDsmAction_Allocation アクションの出力構造。
DEVICE_DATA_SET_RANGE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTESコントロール コードで使用するデータ セット範囲情報を提供します。
DEVICE_DATA_SET_REPAIR_PARAMETERS

修復操作のパラメーターを指定します。
DEVICE_DSM_NOTIFICATION_PARAMETERS

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES コントロール コードのDeviceDsmAction_Notification アクションのパラメーターが含まれます。
DEVICE_DSM_OFFLOAD_READ_PARAMETERS

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES コントロール コードのDeviceDsmAction_OffloadRead アクションのパラメーターが含まれます。
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

オフロード書き込み操作のパラメーターを指定します。
DEVICE_LB_PROVISIONING_DESCRIPTOR

ストレージ デバイスのシン プロビジョニング機能を格納します。
DEVICE_MANAGE_DATA_SET_ATTRIBUTES

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTESコントロール コードの入力構造。
DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES制御コードの出力構造。
DEVICE_MEDIA_INFO

デバイスでサポートされているメディアに関する情報を提供します。
DEVICE_POWER_DESCRIPTOR

DEVICE_POWER_DESCRIPTOR 構造体は、ストレージ デバイスの電源機能について説明します。
DEVICE_SEEK_PENALTY_DESCRIPTOR

デバイスのシーク ペナルティ記述子データを取得するために、IOCTL_STORAGE_QUERY_PROPERTY 要求と組み合わせて使用されます。
DEVICE_TRIM_DESCRIPTOR

デバイスのトリミング記述子データを取得するために、IOCTL_STORAGE_QUERY_PROPERTY 要求と組み合わせて使用されます。
DEVICE_WRITE_AGGREGATION_DESCRIPTOR

システムで使用するために予約されています。 (DEVICE_WRITE_AGGREGATION_DESCRIPTOR)
DISK_CACHE_INFORMATION

ディスク キャッシュに関する情報を提供します。
DISK_DETECTION_INFO

検出されたドライブ パラメーターを格納します。
DISK_EX_INT13_INFO

検出された Int13 ドライブ パラメーターを格納します。
DISK_EXTENT

ディスク エクステントを表します。
DISK_GEOMETRY

ディスク デバイスとメディアのジオメトリについて説明します。
DISK_GEOMETRY_EX

ディスク デバイスとメディアの拡張ジオメトリについて説明します。
DISK_GROW_PARTITION

パーティションのサイズを大きくするために使用される情報を格納します。
DISK_INT13_INFO

標準の Int13 ドライブ ジオメトリ パラメーターを格納します。
DISK_PARTITION_INFO

ディスクのパーティション情報を格納します。
DISK_PERFORMANCE

ディスクのパフォーマンス情報を提供します。
DRIVE_LAYOUT_INFORMATION

ドライブのパーティションに関する情報を格納します。
DRIVE_LAYOUT_INFORMATION_EX

ドライブのパーティションに関する拡張情報を格納します。
DRIVE_LAYOUT_INFORMATION_GPT

ドライブの GUID パーティション テーブル (GPT) パーティションに関する情報を格納します。
DRIVE_LAYOUT_INFORMATION_MBR

ドライブのマスター ブート レコード (MBR) パーティションに関する情報を提供します。
DUPLICATE_EXTENTS_DATA

ブロックの複製操作を実行する FSCTL_DUPLICATE_EXTENTS 制御コードのパラメーターが含まれます。
EXFAT_STATISTICS

exFAT ファイル システムからの統計情報が含まれます。
FAT_STATISTICS

FAT ファイル システムからの統計情報が含まれます。
FILE_ALLOCATED_RANGE_BUFFER

ファイルの特定範囲のバイトを示します。
FILE_LEVEL_TRIM

FSCTL_FILE_LEVEL_TRIM 制御コードへの入力として使用されます。
FILE_LEVEL_TRIM_OUTPUT

FSCTL_FILE_LEVEL_TRIM 制御コードへの出力として使用されます。
FILE_LEVEL_TRIM_RANGE

トリミングするファイルの範囲を指定します。
FILE_MAKE_COMPATIBLE_BUFFER

現在のセッションを閉じるディスクを指定します。 この制御コードは、UDF ファイル システムに使用されます。 この構造体は、FSCTL_MAKE_MEDIA_COMPATIBLE を呼び出すときに入力に使用されます。
FILE_OBJECTID_BUFFER

オブジェクト識別子と、オブジェクト識別子に関連付けられているユーザー定義のメタデータが含まれます。
FILE_QUERY_ON_DISK_VOL_INFO_BUFFER

FSCTL_QUERY_ON_DISK_VOLUME_INFO への呼び出しからボリューム情報を受信します。
FILE_QUERY_SPARING_BUFFER

欠陥管理プロパティが含まれます。
FILE_SET_DEFECT_MGMT_BUFFER

設定する欠陥管理状態を指定します。
FILE_SET_SPARSE_BUFFER

設定するスパース状態を指定します。
FILE_STORAGE_TIER

ボリュームに対する相対的なストレージ層の識別子を表します。
FILE_STORAGE_TIER_REGION

単一のストレージ層リージョンについて説明します。
FILE_SYSTEM_RECOGNITION_INFORMATION

FSCTL_QUERY_FILE_SYSTEM_RECOGNITION 制御コードによって取得されたファイル システム認識情報を格納します。
FILE_ZERO_DATA_INFORMATION

0 に設定するファイルの範囲が含まれます。
FILESYSTEM_STATISTICS

ファイル システムからの統計情報が含まれます。
FILESYSTEM_STATISTICS_EX

ファイル システムからの統計情報が含まれます。この構造のサポートは、Windows 10で開始されました。
FIND_BY_SID_DATA

FSCTL_FIND_FILES_BY_SID 制御コードのデータが含まれます。
FIND_BY_SID_OUTPUT

ファイル名を表します。
FORMAT_EX_PARAMETERS

連続するディスク トラックのセットの書式設定に使用される情報を格納します。 IOCTL_DISK_FORMAT_TRACKS_EX 制御コードによって使用されます。
FORMAT_PARAMETERS

連続するディスク トラックのセットの書式設定に使用される情報を格納します。
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 制御コードと共に渡される入力バッファー。
GET_CHANGER_PARAMETERS

変更子のパラメーターを表します。
GET_DISK_ATTRIBUTES

ディスク デバイスの属性を格納します。
GET_LENGTH_INFORMATION

IOCTL_DISK_GET_LENGTH_INFO 制御コードで使用されるディスク、ボリューム、またはパーティションの長さの情報を格納します。
GET_MEDIA_TYPES

デバイスでサポートされているメディアの種類に関する情報が含まれます。
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) 変更ジャーナル レコードと変更に関するデータをマークするために使用される情報を格納します。
MARK_HANDLE_INFO32

指定したファイルまたはディレクトリ、およびその更新シーケンス番号 (USN) 変更ジャーナル レコードと変更に関するデータをマークするために使用される情報を格納します。
MFT_ENUM_DATA_V0

更新シーケンス番号 (USN) 変更ジャーナル レコードの列挙の境界と開始位置を定義する情報を格納します。
MFT_ENUM_DATA_V1

ReFS ボリュームの更新シーケンス番号 (USN) 変更ジャーナル レコードの列挙の境界と開始位置を定義する情報を格納します。
MOVE_FILE_DATA

FSCTL_MOVE_FILE 制御コードの入力データを格納します。
NTFS_EXTENDED_VOLUME_DATA

ボリューム データを表します。N
NTFS_FILE_RECORD_INPUT_BUFFER

FSCTL_GET_NTFS_FILE_RECORD 制御コードのデータが含まれます。
NTFS_FILE_RECORD_OUTPUT_BUFFER

FSCTL_GET_NTFS_FILE_RECORD 制御コードの出力データを取得します。
NTFS_STATISTICS

NTFS ファイル システムからの統計情報が含まれます。
NTFS_STATISTICS_EX

NTFS ファイル システムからの統計情報が含まれます。この構造のサポートは、Windows 10で開始されました。
NTFS_VOLUME_DATA_BUFFER

ボリューム データを表します。 (NTFS_VOLUME_DATA_BUFFER)
PARTITION_INFORMATION

ディスク パーティションに関する情報を格納します。
PARTITION_INFORMATION_EX

標準の "AT スタイル" マスター ブート レコード (MBR) と拡張ファームウェア インターフェイス (EFI) のディスクのパーティション情報を格納します。
PARTITION_INFORMATION_GPT

GUID パーティション テーブル (GPT) のパーティション情報を格納します。
PARTITION_INFORMATION_MBR

マスター ブート レコード (MBR) ディスクに固有のパーティション情報を格納します。
PLEX_READ_DATA_REQUEST

実行する読み取り操作の範囲と、読み取り元のプレックスを示します。
PREVENT_MEDIA_REMOVAL

リムーバブル メディア ロック データを提供します。 これは、IOCTL_STORAGE_MEDIA_REMOVALコントロール コードによって使用されます。
READ_ELEMENT_ADDRESS_INFO

ボリューム タグ情報を表します。 これは、IOCTL_CHANGER_QUERY_VOLUME_TAGS コントロール コードによって使用されます。
READ_FILE_USN_DATA

アプリケーションでサポートされている更新シーケンス番号 (USN) 変更ジャーナルのバージョンを指定します。
READ_USN_JOURNAL_DATA_V0

呼び出し元プロセスに戻す更新シーケンス番号 (USN) 変更ジャーナル レコードのセットを定義する情報を格納します。 (READ_USN_JOURNAL_DATA_V0)
READ_USN_JOURNAL_DATA_V1

呼び出し元プロセスに戻す更新シーケンス番号 (USN) 変更ジャーナル・レコードのセットを定義する情報が含まれます。R
REASSIGN_BLOCKS

ディスク ブロックの再割り当てデータを格納します。 (REASSIGN_BLOCKS)
REASSIGN_BLOCKS_EX

ディスク ブロックの再割り当てデータを格納します。 (REASSIGN_BLOCKS_EX)
REPAIR_COPIES_INPUT

FSCTL_REPAIR_COPIES 制御コードの入力構造。
REPAIR_COPIES_OUTPUT

FSCTL_REPAIR_COPIES 制御コードから返される修復コピー操作の出力を格納します。
REQUEST_OPLOCK_INPUT_BUFFER

便宜的ロック (oplock) を要求したり、FSCTL_REQUEST_OPLOCK 制御コードで oplock の解除を確認したりするための情報が含まれます。
REQUEST_OPLOCK_OUTPUT_BUFFER

FSCTL_REQUEST_OPLOCK 制御コードで返される便宜的ロック (oplock) 情報が含まれます。
RETRIEVAL_POINTER_BASE

FSCTL_GET_RETRIEVAL_POINTER_BASE 制御コードの出力を格納します。
RETRIEVAL_POINTERS_BUFFER

FSCTL_GET_RETRIEVAL_POINTERS 制御コードの出力を格納します。
SET_DISK_ATTRIBUTES

ディスク デバイスに設定する属性を指定します。
SET_PARTITION_INFORMATION

ディスク パーティションの種類を設定するために使用される情報を格納します。
SHRINK_VOLUME_INFORMATION

実行するボリューム圧縮操作を指定します。
STARTING_LCN_INPUT_BUFFER

FSCTL_GET_VOLUME_BITMAP 制御コードの開始 LCN を格納します。
STARTING_VCN_INPUT_BUFFER

FSCTL_GET_RETRIEVAL_POINTERS 制御コードの開始 VCN を格納します。
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR

IOCTL_STORAGE_QUERY_PROPERTY 制御コードと組み合わせて使用して、デバイスのストレージ アクセス アラインメント記述子データを取得します。
STORAGE_ADAPTER_DESCRIPTOR

IOCTL_STORAGE_QUERY_PROPERTY 制御コードと組み合わせて使用して、デバイスのストレージ アダプター記述子データを取得します。
STORAGE_ADAPTER_SERIAL_NUMBER

STORAGE_PROPERTY_IDで定義されている StorageAdapterSerialNumberProperty のアダプターシリアル番号の NULL で終わる Unicode 文字列。
STORAGE_DESCRIPTOR_HEADER

、IOCTL_STORAGE_QUERY_PROPERTY 制御コードと組み合わせて使用して、ストレージ デバイスまたはアダプターのプロパティを取得します。
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR

将来利用するために予約されています。 (STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR)
STORAGE_DEVICE_DESCRIPTOR

IOCTL_STORAGE_QUERY_PROPERTY 制御コードと組み合わせて使用して、デバイスのストレージ デバイス記述子データを取得します。
STORAGE_DEVICE_ID_DESCRIPTOR

IOCTL_STORAGE_QUERY_PROPERTY 制御コードの要求と組み合わせて使用して、デバイスのデバイス ID 記述子データを取得します。
STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR

STORAGE_PROPERTY_ID で定義されている StorageDeviceIoCapabilityProperty の出力バッファー。
STORAGE_DEVICE_NUMBER

デバイスに関する情報が含まれます。 この構造体は、IOCTL_STORAGE_GET_DEVICE_NUMBERコントロール コードによって使用されます。
STORAGE_DEVICE_POWER_CAP

この構造体は、IOCTL_STORAGE_DEVICE_POWER_CAP の入出力バッファーとして使用されます。
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR

システムで使用するために予約されています。 (STORAGE_DEVICE_RESILIENCY_DESCRIPTOR)
STORAGE_HOTPLUG_INFO

デバイスのホットプラグ情報に関する情報を提供します。
STORAGE_HW_FIRMWARE_ACTIVATE

この構造体には、アクティブ化するためにダウンロードしたファームウェアに関する情報が含まれています。
STORAGE_HW_FIRMWARE_DOWNLOAD

この構造体には、ターゲットにダウンロードするファームウェア イメージ ペイロードが含まれています。
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR

、IOCTL_STORAGE_QUERY_PROPERTY 要求と組み合わせて使用して、ストレージ デバイスの製品の種類を説明します。
STORAGE_MINIPORT_DESCRIPTOR

システムで使用するために予約されています。 (STORAGE_MINIPORT_DESCRIPTOR)
STORAGE_OFFLOAD_READ_OUTPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES コントロール コードのDeviceDsmAction_OffloadRead アクションの出力構造。
STORAGE_OFFLOAD_TOKEN

オフロード読み取りおよび書き込み操作で使用されるファイルの一部を表すために使用されるトークン。
STORAGE_OFFLOAD_WRITE_OUTPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES コントロール コードのDeviceDsmAction_OffloadWrite アクションの出力構造。
STORAGE_PHYSICAL_ADAPTER_DATA

物理ストレージ アダプターについて説明します。
STORAGE_PHYSICAL_DEVICE_DATA

物理ストレージ デバイスについて説明します。
STORAGE_PHYSICAL_NODE_DATA

ストレージ ノードの物理デバイス データを指定します。
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR

STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR 構造体は、IOCTL_STORAGE_QUERY_PROPERTY 要求から返されるクエリ結果構造体の 1 つです。
STORAGE_PROPERTY_QUERY

IOCTL_STORAGE_QUERY_PROPERTY 制御コードに渡される入力バッファーとして取得するストレージ デバイスまたはアダプターのプロパティを示します。
STORAGE_PROTOCOL_COMMAND

この構造体は、パススルー メカニズムを使用して (IOCTL_STORAGE_PROTOCOL_COMMAND 経由で) ベンダー固有のコマンドをストレージ デバイスに発行するときに、入力バッファーとして使用されます。
STORAGE_PROTOCOL_DATA_DESCRIPTOR

この構造体は、ストレージ デバイスまたはアダプターからプロトコル固有のデータを返すために、IOCTL_STORAGE_QUERY_PROPERTY と組み合わせて使用されます。
STORAGE_PROTOCOL_SPECIFIC_DATA

IOCTL_STORAGE_QUERY_PROPERTY 要求の入出力のバッファーで提供される、プロトコル固有のデバイス データについて説明します。
STORAGE_RPMB_DATA_FRAME

STORAGE_RPMB_DATA_FRAME構造体 (winioctl.h) を使用すると、アプリケーションはIOCTL_STORAGE_QUERY_PROPERTYからのデータを使用して RPMB フレームを作成できます。
STORAGE_RPMB_DESCRIPTOR

STORAGE_RPMB_DESCRIPTOR構造体 (winioctl.h) は、デバイスに RPMB が含まれているかどうか、および RPMB がサポートする最大ペイロード サイズを示します。
STORAGE_SPEC_VERSION

ストレージの仕様バージョン。
STORAGE_TEMPERATURE_DATA_DESCRIPTOR

この構造体は、ストレージ デバイスまたはアダプターから温度データを返すために、IOCTL_STORAGE_QUERY_PROPERTY と組み合わせて使用されます。
STORAGE_TEMPERATURE_INFO

デバイスの温度データについて説明します。 IOCTL_STORAGE_QUERY_PROPERTY 要求を使用して温度データのクエリを実行するときに、STORAGE_TEMPERATURE_DATA_DESCRIPTOR の一部として返されます。
STORAGE_TEMPERATURE_THRESHOLD

この構造体は、(IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD を介して) ストレージ デバイスの温度しきい値の上限または下限を設定するために使用されます。
STORAGE_WRITE_CACHE_PROPERTY

IOCTL_STORAGE_QUERY_PROPERTY 制御コードと組み合わせて使用して、デバイスの書き込みキャッシュ プロパティに関する情報を取得します。
TXFS_CREATE_MINIVERSION_INFO

FSCTL_TXFS_CREATE_MINIVERSION によって作成されたミニバージョンに関するバージョン情報を格納します。
TXFS_GET_METADATA_INFO_OUT

作成されるミニバージョンに関するバージョン情報を格納します。
TXFS_GET_TRANSACTED_VERSION

指定したファイルの基本バージョンと最新バージョンに関する情報を格納します。
TXFS_LIST_TRANSACTION_LOCKED_FILES

トランザクション ライターによってロックされているファイルの一覧を格納します。
TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY

ロックされたトランザクションに関する情報を格納します。
TXFS_LIST_TRANSACTIONS

トランザクションの一覧を格納します。
TXFS_LIST_TRANSACTIONS_ENTRY

トランザクションに関する情報を格納します。
TXFS_MODIFY_RM

セカンダリ リソース マネージャーのログ パラメーターとログ モードを変更するときに必要な情報を格納します。
TXFS_QUERY_RM_INFORMATION

リソース マネージャー (RM) に関する情報を格納します。
TXFS_READ_BACKUP_INFORMATION_OUT

トランザクション NTFS (TxF) 固有の構造を格納します。 この情報は、TXFS_WRITE_BACKUP_INFORMATION を呼び出すときにのみ使用する必要があります。 (TXFS_READ_BACKUP_INFORMATION_OUT)
TXFS_SAVEPOINT_INFORMATION

FSCTL_TXFS_SAVEPOINT_INFORMATION 構造体は、実行するアクションとトランザクションを指定します。
TXFS_TRANSACTION_ACTIVE_INFO

スナップショットが取得されたときにトランザクションがアクティブであったかどうかを示すフラグを格納します。
TXFS_WRITE_BACKUP_INFORMATION

トランザクション NTFS (TxF) 固有の構造を格納します。 この情報は、TXFS_WRITE_BACKUP_INFORMATION を呼び出すときにのみ使用する必要があります。 (TXFS_WRITE_BACKUP_INFORMATION)
USN_JOURNAL_DATA_V0

更新シーケンス番号 (USN) 変更ジャーナル、そのレコード、および容量を表します。 (USN_JOURNAL_DATA_V0)
USN_JOURNAL_DATA_V1

更新シーケンス番号 (USN) 変更履歴、そのレコード、およびその容量を表します。U
USN_JOURNAL_DATA_V2

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

FSCTL_USN_TRACK_MODIFIED_RANGES 制御コードから返される更新シーケンス番号 (USN) を格納します。
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) 変更ジャーナルの範囲追跡パラメーターに関する情報を格納します。
VERIFY_INFORMATION

ディスクのエクステントを確認するために使用される情報を格納します。
VOLUME_BITMAP_BUFFER

ディスク上の占有クラスターと使用可能なクラスターを表します。
VOLUME_DISK_EXTENTS

ディスク上の物理的な場所を表します。
VOLUME_GET_GPT_ATTRIBUTES_INFORMATION

IOCTL_VOLUME_GET_GPT_ATTRIBUTES 制御コードで取得されたボリューム属性が含まれます。

列挙

 
CSV_CONTROL_OP

FSCTL_CSV_CONTROL コントロール コードで使用する CSV 制御操作の種類を指定します。
ELEMENT_TYPE

チェンジャー デバイスの要素の種類を指定します。
FILE_STORAGE_TIER_MEDIA_TYPE

ストレージ メディアの種類を指定します。
MEDIA_TYPE

さまざまな形式のデバイス メディアを表します。
PARTITION_STYLE

パーティションの形式を表します。
STORAGE_BUS_TYPE

さまざまな種類のストレージ バスを指定します。
STORAGE_COMPONENT_HEALTH_STATUS

ストレージ コンポーネントの正常性状態を指定します。
STORAGE_DEVICE_FORM_FACTOR

デバイスのフォーム ファクターを指定します。
STORAGE_DEVICE_POWER_CAP_UNITS

最大電力しきい値の単位。
STORAGE_MEDIA_TYPE

さまざまな種類のストレージ メディアを指定します。
STORAGE_PORT_CODE_SET

システムで使用するために予約されています。 (STORAGE_PORT_CODE_SET)
STORAGE_PROPERTY_ID

ストレージ デバイスまたはアダプターのプロパティを取得するために IOCTL_STORAGE_QUERY_PROPERTY 要求に入力として渡される STORAGE_PROPERTY_QUERY 構造体の PropertyId メンバーの使用可能な値を列挙します。
STORAGE_PROTOCOL_ATA_DATA_TYPE

ATA プロトコルのデータ型。
STORAGE_PROTOCOL_NVME_DATA_TYPE

IOCTL_STORAGE_QUERY_PROPERTY 要求中にクエリを実行する NVMe プロトコル固有のデータの種類について説明します。
STORAGE_PROTOCOL_TYPE

ストレージ デバイスのプロトコルを指定します。
STORAGE_QUERY_TYPE

ストレージ デバイスまたはアダプターのプロパティに関して返される情報を示すために IOCTL_STORAGE_QUERY_PROPERTY 制御コードに渡される STORAGE_PROPERTY_QUERY 構造体によって使用されます。
WRITE_CACHE_CHANGE

デバイスの書き込みキャッシュ機能を変更できるかどうかを示します。
WRITE_CACHE_ENABLE

書き込みキャッシュが有効になっているか、無効になっているかを示します。
WRITE_CACHE_TYPE

キャッシュの種類を指定します。
WRITE_THROUGH

ストレージ デバイスがライトスルー キャッシュをサポートするかどうかを指定します。