Estructuras de administración de discos

En la lista siguiente se identifican las estructuras que se usan en la administración de discos.

En esta sección

Estructura Descripción
CREATE_DISK
Contiene información que el código de control de IOCTL_DISK_CREATE_DISK usa para inicializar la tabla de particiones GUID (GPT), el registro de arranque maestro (MBR) o los discos sin procesar.
CREATE_DISK_GPT
Contiene información utilizada por el código de control IOCTL_DISK_CREATE_DISK para inicializar discos de tabla de particiones GUID (GPT).
CREATE_DISK_MBR
Contiene información que el código de control de IOCTL_DISK_CREATE_DISK usa para inicializar discos de registro de arranque maestro (MBR).
DEVICE_COPY_OFFLOAD_DESCRIPTOR
Contiene las funcionalidades de descarga de copia para un dispositivo de almacenamiento.
DEVICE_LB_PROVISIONING_DESCRIPTOR
Contiene las funcionalidades de aprovisionamiento fino para un dispositivo de almacenamiento.
DEVICE_SEEK_PENALTY_DESCRIPTOR
Se usa junto con la solicitud de IOCTL_STORAGE_QUERY_PROPERTY para recuperar los datos del descriptor de penalización de búsqueda para un dispositivo.
DEVICE_TRIM_DESCRIPTOR
Se usa junto con la solicitud de IOCTL_STORAGE_QUERY_PROPERTY para recuperar los datos del descriptor de recorte de un dispositivo.
DEVICE_WRITE_AGGREGATION_DESCRIPTOR
Reservado para uso del sistema.
DEVICE_POWER_DESCRIPTOR
La estructura DEVICE_POWER_DESCRIPTOR describe las funcionalidades de energía de un dispositivo de almacenamiento.
DISK_CACHE_INFORMATION
Proporciona información sobre la caché de disco.
DISK_CLUSTER_INFO
Representa la información mantenida en el administrador de particiones sobre un disco que forma parte de un clúster.
DISK_DETECTION_INFO
Contiene parámetros de unidad detectados.
DISK_EX_INT13_INFO
Contiene parámetros de unidad Int13 extendidos.
DISK_EXTENT
Representa una extensión de disco.
DISK_GEOMETRY
Describe la geometría de los dispositivos de disco y los medios.
DISK_GEOMETRY_EX
Describe la geometría extendida de los dispositivos de disco y los medios.
DISK_GROW_PARTITION
Contiene información utilizada para aumentar el tamaño de una partición.
DISK_INT13_INFO
Contiene parámetros de geometría de unidad Int13 estándar.
DISK_PARTITION_INFO
Contiene la información de la partición de disco.
DISK_PERFORMANCE
Proporciona información sobre el rendimiento del disco.
DISKQUOTA_USER_INFORMATION
Representa la información de cuota por usuario.
DRIVE_LAYOUT_INFORMATION
Contiene información sobre las particiones de una unidad.
DRIVE_LAYOUT_INFORMATION_EX
Contiene información extendida sobre las particiones de una unidad.
DRIVE_LAYOUT_INFORMATION_GPT
Contiene información sobre las particiones de la tabla de particiones GUID (GPT) de una unidad.
DRIVE_LAYOUT_INFORMATION_MBR
Proporciona información sobre las particiones de registro de arranque maestro (MBR) de una unidad.
FORMAT_PARAMETERS
Contiene información utilizada para dar formato a un conjunto contiguo de pistas de disco.
FORMAT_EX_PARAMETERS
Contiene información utilizada para dar formato a un conjunto contiguo de pistas de disco. Lo usa el código de control IOCTL_DISK_FORMAT_TRACKS_EX .
GET_DISK_ATTRIBUTES
Contiene los atributos de un dispositivo de disco.
GET_LENGTH_INFORMATION
Contiene información de longitud de disco, volumen o partición utilizada por el código de control IOCTL_DISK_GET_LENGTH_INFO .
PARTITION_INFORMATION
Contiene información sobre una partición de disco.
PARTITION_INFORMATION_EX
Contiene información de partición para discos estándar de registro de arranque maestro de estilo AT (MBR) y Extensible Firmware Interface (EFI).
PARTITION_INFORMATION_GPT
Contiene información de partición de tabla de particiones GUID (GPT).
PARTITION_INFORMATION_MBR
Contiene información de partición específica de los discos de registro de arranque maestro (MBR).
REASSIGN_BLOCKS
Contiene datos de reasignación de bloques de disco.
REASSIGN_BLOCKS_EX
Contiene datos de reasignación de bloques de disco.
SET_DISK_ATTRIBUTES
Especifica los atributos que se van a establecer en un dispositivo de disco.
SET_PARTITION_INFORMATION
Contiene información utilizada para establecer el tipo de una partición de disco.
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR
Se usa junto con el código de control de IOCTL_STORAGE_QUERY_PROPERTY para recuperar los datos del descriptor de alineación de acceso de almacenamiento para un dispositivo.
STORAGE_ADAPTER_DESCRIPTOR
Se usa con el código de control IOCTL_STORAGE_QUERY_PROPERTY para recuperar los datos del descriptor del adaptador de almacenamiento para un dispositivo.
STORAGE_DESCRIPTOR_HEADER
Se usa junto con el código de control IOCTL_STORAGE_QUERY_PROPERTY para recuperar las propiedades de un dispositivo de almacenamiento o adaptador.
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR
Reservado para uso futuro.
STORAGE_DEVICE_DESCRIPTOR
Se usa junto con el código de control IOCTL_STORAGE_QUERY_PROPERTY para recuperar los datos del descriptor del dispositivo de almacenamiento para un dispositivo.
STORAGE_DEVICE_ID_DESCRIPTOR
Se usa con la solicitud de código de control IOCTL_STORAGE_QUERY_PROPERTY para recuperar los datos del descriptor de identificador de dispositivo de un dispositivo.
STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR
El búfer de salida de StorageDeviceIoCapabilityProperty tal y como se define en STORAGE_PROPERTY_ID.
STORAGE_DEVICE_POWER_CAP
Esta estructura se usa como un búfer de entrada y salida para la IOCTL_STORAGE_DEVICE_POWER_CAP.
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR
Reservado para uso del sistema.
STORAGE_HW_FIRMWARE_ACTIVATE
Esta estructura contiene información sobre el firmware descargado que se va a activar.
STORAGE_HW_FIRMWARE_DOWNLOAD
Esta estructura contiene una carga de imagen de firmware que se va a descargar en el destino.
STORAGE_HW_FIRMWARE_INFO
Esta estructura contiene información sobre el firmware del dispositivo.
STORAGE_HW_FIRMWARE_INFO_QUERY
Esta estructura contiene información sobre el firmware del dispositivo.
STORAGE_HW_FIRMWARE_SLOT_INFO
Esta estructura contiene información sobre una ranura en un dispositivo.
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR
Se usa junto con la solicitud de IOCTL_STORAGE_QUERY_PROPERTY para describir el tipo de producto de un dispositivo de almacenamiento.
STORAGE_MINIPORT_DESCRIPTOR
Reservado para uso del sistema.
STORAGE_PHYSICAL_ADAPTER_DATA
Describe un adaptador de almacenamiento físico.
STORAGE_PHYSICAL_DEVICE_DATA
Describe un dispositivo de almacenamiento físico.
STORAGE_PHYSICAL_NODE_DATA
Especifica los datos del dispositivo físico de un nodo de almacenamiento.
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR
La estructura STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR es una de las estructuras de resultados de la consulta devueltas de una solicitud de IOCTL_STORAGE_QUERY_PROPERTY .
STORAGE_PROPERTY_QUERY
Indica las propiedades de un dispositivo de almacenamiento o adaptador que se va a recuperar como el búfer de entrada que se pasa al código de control IOCTL_STORAGE_QUERY_PROPERTY .
STORAGE_PROTOCOL_ATA_DATA_TYPE
Tipo de datos del protocolo ATA.
STORAGE_PROTOCOL_COMMAND
Esta estructura se usa como un búfer de entrada cuando se usa el mecanismo de paso a través para emitir un comando específico del proveedor a un dispositivo de almacenamiento (a través de IOCTL_STORAGE_PROTOCOL_COMMAND).
STORAGE_PROTOCOL_DATA_DESCRIPTOR
Esta estructura se usa junto con IOCTL_STORAGE_QUERY_PROPERTY para devolver datos específicos del protocolo desde un dispositivo de almacenamiento o adaptador.
STORAGE_PROTOCOL_NVME_DATA_TYPE
Describe el tipo de datos específicos del protocolo NVMe que se van a consultar durante una solicitud de IOCTL_STORAGE_QUERY_PROPERTY .
STORAGE_PROTOCOL_SPECIFIC_DATA
Describe los datos del dispositivo específicos del protocolo, proporcionados en el búfer de entrada y salida de una solicitud de IOCTL_STORAGE_QUERY_PROPERTY .
STORAGE_SPEC_VERSION
Versión de especificación de almacenamiento.
STORAGE_TEMPERATURE_DATA_DESCRIPTOR
Esta estructura se usa junto con IOCTL_STORAGE_QUERY_PROPERTY para devolver datos de temperatura de un dispositivo de almacenamiento o adaptador.
STORAGE_TEMPERATURE_INFO
Describe los datos de temperatura del dispositivo. Se devuelve como parte de STORAGE_TEMPERATURE_DATA_DESCRIPTOR al consultar los datos de temperatura con una solicitud de IOCTL_STORAGE_QUERY_PROPERTY .
STORAGE_TEMPERATURE_THRESHOLD
Esta estructura se usa para establecer el umbral superior o bajo temperatura de un dispositivo de almacenamiento (a través de IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD).
STORAGE_WRITE_CACHE_PROPERTY
Se usa con el código de control IOCTL_STORAGE_QUERY_PROPERTY para recuperar información sobre la propiedad de caché de escritura de un dispositivo.
VERIFY_INFORMATION
Contiene información utilizada para comprobar una extensión de disco.

Las siguientes estructuras de entrada y salida del dispositivo están obsoletas:

DRIVE_LAYOUT_INFORMATION
PARTITION_INFORMATION
SET_PARTITION_INFORMATION