次の方法で共有


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) を要求し、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 ファイル システム ファイル ハンドルの割り当てが解除されたときに、そのクラスターにゼロが入力されている必要があることを示します。
FSCTL_SHRINK_VOLUME

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

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

ファイルの Transacted 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_BOOT_PARTITION_ACTIVATE

NVMe Firmware Commit コマンド (NVME_ADMIN_COMMAND_FIRMWARE_COMMIT) とブート パーティション固有のアクション コードを使用して、ストレージ コントローラーまたはディスク上のブート パーティションをアクティブ化または置換します。
IOCTL_STORAGE_BOOT_PARTITION_DOWNLOAD

NVMe Firmware Download コマンド (NVME_ADMIN_COMMAND_FIRMWARE_IMAGE_DOWNLOAD) オペコードを使用して、ブート パーティション イメージをストレージ コントローラーまたはディスクにダウンロードし、イメージ データをコントローラーの内部バッファーに転送します。
IOCTL_STORAGE_BOOT_PARTITION_GET_INFO

ブート パーティション ログ ページ (NVME_LOG_PAGE_BOOT_PARTITION) の GetLogPage コマンドを発行して、ストレージ コントローラーまたはディスクからブート パーティション情報を取得します。
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_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

MDS との通信に CSV で使用されるパスを格納します。
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_BOOT_PARTITION_ACTIVATE

NVMe ストレージ コントローラーまたはディスクでアクティブ化または置き換えるブート パーティションに関する情報が含まれています。
STORAGE_HW_BOOT_PARTITION_DOWNLOAD

NVMe ストレージ コントローラーまたはディスクにダウンロードするブート パーティション イメージ ペイロードが含まれています。
STORAGE_HW_BOOT_PARTITION_INFO

NVMe ストレージ コントローラーまたはディスクから取得されたブート パーティション情報が含まれます。
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

制御コードから返された更新シーケンス番号 (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) 変更履歴の範囲追跡パラメーターに関する情報が含まれています。
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

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