磁盘管理结构

以下列表标识了磁盘管理中使用的结构。

在本部分中

结构 描述
CREATE_DISK
包含 IOCTL_DISK_CREATE_DISK 控制代码用于初始化 GUID 分区表(GPT)、主启动记录(MBR)或原始磁盘的信息。
CREATE_DISK_GPT
包含 IOCTL_DISK_CREATE_DISK 控制代码用于初始化 GUID 分区表 (GPT) 磁盘的信息。
CREATE_DISK_MBR
包含 IOCTL_DISK_CREATE_DISK 控制代码用于初始化主启动记录(MBR)磁盘的信息。
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
包含标准 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 请求返回的查询结果结构之一。
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
包含用于验证磁盘盘区的信息。

以下设备输入和输出结构已过时:

DRIVE_LAYOUT_INFORMATION
PARTITION_INFORMATION
SET_PARTITION_INFORMATION