磁盘管理结构

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

在本节中

结构 说明
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