ディスク管理の構造
次の一覧は、ディスク管理で使用される構造を示しています。
このセクションでは、次の操作を行います。
構造 | 形容 |
---|---|
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 コントロール コードが使用する情報を格納します。 |
DEVICE_COPY_OFFLOAD_DESCRIPTOR |
ストレージ デバイスのコピー オフロード機能が含まれています。 |
DEVICE_LB_PROVISIONING_DESCRIPTOR |
ストレージ デバイスのシン プロビジョニング機能が含まれています。 |
DEVICE_SEEK_PENALTY_DESCRIPTOR |
デバイスのシークペナルティ記述子データを取得するために、IOCTL_STORAGE_QUERY_PROPERTY 要求と組み合わせて使用されます。 |
DEVICE_TRIM_DESCRIPTOR |
デバイスのトリミング記述子データを取得するために、IOCTL_STORAGE_QUERY_PROPERTY 要求と組み合わせて使用されます。 |
DEVICE_WRITE_AGGREGATION_DESCRIPTOR |
システム用に予約されています。 |
DEVICE_POWER_DESCRIPTOR |
DEVICE_POWER_DESCRIPTOR 構造では、ストレージ デバイスの電源機能について説明します。 |
DISK_CACHE_INFORMATION |
ディスク キャッシュに関する情報を提供します。 |
DISK_CLUSTER_INFO |
クラスターの一部であるディスクに関するパーティション マネージャーで保持される情報を表します。 |
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 |
ディスク パフォーマンス情報を提供します。 |
DISKQUOTA_USER_INFORMATION |
ユーザーごとのクォータ情報を表します。 |
DRIVE_LAYOUT_INFORMATION |
ドライブのパーティションに関する情報が含まれています。 |
DRIVE_LAYOUT_INFORMATION_EX |
ドライブのパーティションに関する拡張情報が含まれています。 |
DRIVE_LAYOUT_INFORMATION_GPT |
ドライブの GUID パーティション テーブル (GPT) パーティションに関する情報が含まれています。 |
DRIVE_LAYOUT_INFORMATION_MBR |
ドライブのマスター ブート レコード (MBR) パーティションに関する情報を提供します。 |
FORMAT_PARAMETERS |
連続した一連のディスク トラックの書式設定に使用される情報が含まれます。 |
FORMAT_EX_PARAMETERS |
連続した一連のディスク トラックの書式設定に使用される情報が含まれます。 これは、IOCTL_DISK_FORMAT_TRACKS_EX コントロール コードによって使用されます。 |
GET_DISK_ATTRIBUTES |
ディスク デバイスの属性を格納します。 |
GET_LENGTH_INFORMATION |
IOCTL_DISK_GET_LENGTH_INFO 制御コードで使用されるディスク、ボリューム、またはパーティションの長さの情報が含まれます。 |
PARTITION_INFORMATION |
ディスク パーティションに関する情報が含まれています。 |
PARTITION_INFORMATION_EX |
STANDARD AT スタイルの マスター ブート レコード (MBR) ディスクと拡張ファームウェア インターフェイス (EFI) ディスクのパーティション情報が含まれています。 |
PARTITION_INFORMATION_GPT |
GUID パーティション テーブル (GPT) パーティション情報 含まれています。 |
PARTITION_INFORMATION_MBR |
マスター ブート レコード (MBR) ディスクに固有のパーティション情報が含まれています。 |
REASSIGN_BLOCKS |
ディスク ブロックの再割り当てデータが含まれています。 |
REASSIGN_BLOCKS_EX |
ディスク ブロックの再割り当てデータが含まれています。 |
SET_DISK_ATTRIBUTES |
ディスク デバイスに設定する属性を指定します。 |
SET_PARTITION_INFORMATION |
ディスク パーティションの種類を設定するために使用される情報が含まれます。 |
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR |
デバイスのストレージ アクセスアラインメント記述子データを取得するために、IOCTL_STORAGE_QUERY_PROPERTY 制御コードと組み合わせて使用します。 |
STORAGE_ADAPTER_DESCRIPTOR |
IOCTL_STORAGE_QUERY_PROPERTY 制御コードと共に使用して、デバイスのストレージ アダプター記述子データを取得します。 |
STORAGE_DESCRIPTOR_HEADER |
ストレージ デバイスまたはアダプターのプロパティを取得するために、IOCTL_STORAGE_QUERY_PROPERTY コントロール コードと組み合わせて使用します。 |
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_POWER_CAP |
この構造体は、IOCTL_STORAGE_DEVICE_POWER_CAPの入出力バッファーとして使用されます。 |
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR |
システム用に予約されています。 |
STORAGE_HW_FIRMWARE_ACTIVATE |
この構造体には、アクティブ化するダウンロードされたファームウェアに関する情報が含まれています。 |
STORAGE_HW_FIRMWARE_DOWNLOAD |
この構造体には、ターゲットにダウンロードするファームウェア イメージ ペイロードが含まれています。 |
STORAGE_HW_FIRMWARE_INFO |
この構造体には、デバイスのファームウェアに関する情報が含まれています。 |
STORAGE_HW_FIRMWARE_INFO_QUERY |
この構造体には、デバイスのファームウェアに関する情報が含まれています。 |
STORAGE_HW_FIRMWARE_SLOT_INFO |
この構造体には、デバイス上のスロットに関する情報が含まれています。 |
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR |
ストレージ デバイスの製品の種類を記述するために、IOCTL_STORAGE_QUERY_PROPERTY 要求と組み合わせて使用します。 |
STORAGE_MINIPORT_DESCRIPTOR |
システム用に予約されています。 |
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_ATA_DATA_TYPE |
ATA プロトコルのデータ型。 |
STORAGE_PROTOCOL_COMMAND |
この構造体は、パススルー メカニズムを使用して(IOCTL_STORAGE_PROTOCOL_COMMANDを介して) ベンダー固有のコマンドをストレージ デバイスに発行するときに入力バッファーとして使用されます。 |
STORAGE_PROTOCOL_DATA_DESCRIPTOR |
この構造体は、ストレージ デバイスまたはアダプターからプロトコル固有のデータを返すために、IOCTL_STORAGE_QUERY_PROPERTY と組み合わせて使用されます。 |
STORAGE_PROTOCOL_NVME_DATA_TYPE |
IOCTL_STORAGE_QUERY_PROPERTY 要求中にクエリを実行する NVMe プロトコル固有のデータの種類について説明します。 |
STORAGE_PROTOCOL_SPECIFIC_DATA |
IOCTL_STORAGE_QUERY_PROPERTY 要求の入力バッファーと出力バッファーで提供されるプロトコル固有のデバイス データについて説明します。 |
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 コントロール コードと共に使用して、デバイスの書き込みキャッシュ プロパティに関する情報を取得します。 |
VERIFY_INFORMATION |
ディスク・エクステントの検証に使用される情報が含まれます。 |
次のデバイスの入力構造と出力構造は廃止されています。