Compartir a través de


Encabezado ntddstor.h

El almacenamiento usa este encabezado. Para más información, consulte:

ntddstor.h contiene las siguientes interfaces de programación:

IOCTL

 
IOCTL_STORAGE_BREAK_RESERVATION

Interrumpe una reserva de disco.
IOCTL_STORAGE_CHECK_VERIFY

Determina si el medio ha cambiado en un dispositivo de medios extraíbles que el autor de la llamada ha abierto para el acceso de lectura o escritura.
IOCTL_STORAGE_CHECK_VERIFY2

Determina si el medio ha cambiado en un dispositivo de medios extraíbles: el autor de la llamada se ha abierto con FILE_READ_ATTRIBUTES.
IOCTL_STORAGE_DEVICE_POWER_CAP

Un controlador puede usar IOCTL_STORAGE_DEVICE_POWER_CAP para especificar un nivel máximo de consumo de energía operativo para un dispositivo de almacenamiento.
IOCTL_STORAGE_DIAGNOSTIC

IOCTL_STORAGE_DIAGNOSTIC se usa para consultar datos de diagnóstico de la pila del controlador de almacenamiento.
IOCTL_STORAGE_EJECT_MEDIA

Hace que el dispositivo expulse el medio si el dispositivo admite funcionalidades de expulsión.
IOCTL_STORAGE_EJECTION_CONTROL

Bloquea el dispositivo para evitar la eliminación de los medios.
IOCTL_STORAGE_FIND_NEW_DEVICES

Determina si otro dispositivo que admite el controlador se ha conectado al bus de E/S, ya sea desde el arranque del sistema o desde que el controlador procesó esta solicitud por última vez.
IOCTL_STORAGE_FIRMWARE_ACTIVATE

Un controlador puede usar IOCTL_STORAGE_FIRMWARE_ACTIVATE para activar una imagen de firmware en un dispositivo de almacenamiento.
IOCTL_STORAGE_FIRMWARE_DOWNLOAD

Un controlador puede usar IOCTL_STORAGE_FIRMWARE_DOWNLOAD para descargar una imagen de firmware en un dispositivo de almacenamiento, pero no la activa.
IOCTL_STORAGE_FIRMWARE_GET_INFO

Un controlador puede usar IOCTL_STORAGE_FIRMWARE_GET_INFO para consultar un dispositivo de almacenamiento para obtener información detallada del firmware.
IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG

Un controlador puede usar IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG para obtener los datos de estado interno del dispositivo.
IOCTL_STORAGE_GET_DEVICE_NUMBER

Devuelve una estructura STORAGE_DEVICE_NUMBER que contiene el tipo de FILE_DEVICE_XXX, el número de dispositivo y, para un dispositivo con particiones, el número de partición asignado a un dispositivo por el controlador cuando se inicia el dispositivo.
IOCTL_STORAGE_GET_DEVICE_NUMBER_EX

Devuelve una estructura STORAGE_DEVICE_NUMBER que contiene el tipo de FILE_DEVICE_XXX, el número de dispositivo, el GUID del dispositivo y, para un dispositivo con particiones, el número de partición asignado a un dispositivo por el controlador cuando se inicia el dispositivo.
IOCTL_STORAGE_GET_HOTPLUG_INFO

Recupera la configuración de hotplug del dispositivo especificado.
IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES

La solicitud de IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES se envía al controlador de clase de almacenamiento para determinar los recursos de asignación disponibles y usados en un dispositivo de almacenamiento.
IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER

Consulta el controlador primario genérico USB para el número de serie de un dispositivo USB.
IOCTL_STORAGE_GET_MEDIA_TYPES

Devuelve información sobre la geometría de las unidades de disquete.
IOCTL_STORAGE_GET_MEDIA_TYPES_EX

Devuelve información sobre los tipos de medios admitidos por un dispositivo.
IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS

El código de control IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS consulta y devuelve el estado del elemento físico de un dispositivo.
IOCTL_STORAGE_LOAD_MEDIA

Hace que los medios se carguen en un dispositivo que el autor de la llamada ha abierto para el acceso de lectura o escritura.
IOCTL_STORAGE_LOAD_MEDIA2

Hace que los medios se carguen en un dispositivo que el autor de la llamada ha abierto con FILE_READ_ATTRIBUTES.
IOCTL_STORAGE_MANAGE_BYPASS_IO

El código de control IOCTL_STORAGE_MANAGE_BYPASS_IO controla las operaciones BypassIO en un archivo determinado en todas las capas del volumen y las pilas de almacenamiento.
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES

Esta IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES solicitud se usa para enviar una solicitud de administración de conjuntos de datos a un dispositivo de almacenamiento.
IOCTL_STORAGE_MCN_CONTROL

Habilita o deshabilita temporalmente la entrega de los eventos PnP personalizados GUID_IO_MEDIA_ARRIVAL y GUID_IO_MEDIA_REMOVAL en un dispositivo multimedia extraíble.
IOCTL_STORAGE_MEDIA_REMOVAL

IOCTL_STORAGE_MEDIA_REMOVAL bloquea el dispositivo para evitar la eliminación de los medios.
IOCTL_STORAGE_PERSISTENT_RESERVE_IN

Obtenga más información sobre theIOCTL_STORAGE_PERSISTENT_RESERVE_IN código de control de E/S.
IOCTL_STORAGE_PERSISTENT_RESERVE_OUT

Obtenga más información sobre theIOCTL_STORAGE_PERSISTENT_RESERVE_OUT código de control de E/S.
IOCTL_STORAGE_PREDICT_FAILURE

Sondea una predicción de un error del dispositivo.
IOCTL_STORAGE_PROTOCOL_COMMAND

Un controlador puede usar IOCTL_STORAGE_PROTOCOL_COMMAND para pasar comandos específicos del proveedor a un dispositivo de almacenamiento.
IOCTL_STORAGE_QUERY_PROPERTY

Un controlador puede usar IOCTL_STORAGE_QUERY_PROPERTY para devolver propiedades de un dispositivo de almacenamiento o adaptador.
IOCTL_STORAGE_READ_CAPACITY

La solicitud IOCTL_STORAGE_READ_CAPACITY devuelve la información de capacidad de lectura del dispositivo de almacenamiento de destino.
IOCTL_STORAGE_REINITIALIZE_MEDIA

Un controlador puede usar el código de control IOCTL_STORAGE_REINITIALIZE_MEDIA para reinicializar o borrar un dispositivo.
IOCTL_STORAGE_RELEASE

Libera un dispositivo reservado previamente para el uso exclusivo del autor de la llamada en un bus que admite varios iniciadores y el concepto de reservar un dispositivo, como un bus SCSI.
IOCTL_STORAGE_RESERVE

Reclama un dispositivo para el uso exclusivo del autor de la llamada en un bus que admite varios iniciadores y el concepto de reservar un dispositivo, como un bus SCSI.
IOCTL_STORAGE_RESET_BUS

Restablece un bus de E/S y, indirectamente, cada dispositivo del bus.
IOCTL_STORAGE_RESET_DEVICE

Si es posible, restablece un dispositivo de almacenamiento no SCSI sin afectar a otros dispositivos del bus.
IOCTL_STORAGE_SET_HOTPLUG_INFO

Establece la configuración de hotplug del dispositivo especificado.
IOCTL_STORAGE_SET_PROPERTY

Un controlador puede usar IOCTL_STORAGE_SET_PROPERTY para establecer las propiedades de un dispositivo o adaptador de almacenamiento.
IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

Un controlador puede usar IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD para establecer el umbral de temperatura de un dispositivo de almacenamiento (cuando sea compatible con el hardware).

Functions

 
DEVICE_DSM_ROUND_DN

La macro DEVICE_DSM_ROUND_DN es una rutina auxiliar dsm que redondea una cantidad de bytes a un número determinado de bytes enteros.
DEVICE_DSM_ROUND_UP

La macro DEVICE_DSM_ROUND_UP es una rutina auxiliar dsm que redondea una cantidad de bytes hasta un número determinado de bytes enteros.
DeviceDsmAddDataSetRange

La función DeviceDsmAddDataSetRange agrega un intervalo de conjuntos de datos a una estructura DEVICE_DSM_INPUT.
DeviceDsmDataSetRanges

La función deviceDsmDataSetRanges obtiene un puntero a los intervalos del conjunto de datos asociados a una estructura de DEVICE_DSM_INPUT.
DeviceDsmGetInputLength

La función DeviceDsmGetInputLength obtiene el número de bytes en una estructura de DEVICE_DSM_INPUT.
DeviceDsmGetNumberOfDataSetRanges

La función DeviceDsmGetNumberOfDataSetRanges obtiene el número de intervalos de conjuntos de datos en la carga de una solicitud de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
DeviceDsmGetOutputBlockLength

La función DeviceDsmGetOutputBlockLength obtiene la longitud, en bytes, de un bloque de salida de administración de conjuntos de datos (DSM).
DeviceDsmGetOutputLength

La función DeviceDsmGetOutputLength obtiene la longitud, en bytes, de una operación de salida de administración del conjunto de datos.
DeviceDsmInitializeInput

La función DeviceDsmInitializeInput inicializa una estructura DEVICE_DSM_INPUT.
DeviceDsmInitializeOutput

La función DeviceDsmInitializeOutput inicializa una estructura DEVICE_DSM_OUTPUT.
DeviceDsmNumberOfDataSetRanges

La función DeviceDsmNumberOfDataSetRanges obtiene el número de intervalos de conjuntos de datos en la carga de una solicitud de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
DeviceDsmOutputBlock

La función DeviceDsmOutputBlock obtiene el bloque de salida de una estructura DEVICE_DSM_OUTPUT.
DeviceDsmParameterBlock

La función DeviceDsmParameterBlock obtiene el bloque de parámetros para una operación de administración de conjuntos de datos (DSM).
DeviceDsmValidateInput

La función DeviceDsmValidateInput valida si una estructura de DEVICE_DSM_INPUT es válida.
DeviceDsmValidateOutput

La función DeviceDsmValidateOutput valida una estructura DEVICE_DSM_OUTPUT.
DeviceDsmValidateOutputLength

La función DeviceDsmValidateOutputLength valida la longitud de un búfer de salida.
IsDsmActionNonDestructive

La macro IsDsmActionNonDestructive determina si una acción de administración de conjuntos de datos (DSM) no es destructiva.
RtlCopyMemory

La rutina RtlCopyMemory copia el contenido de un bloque de memoria de origen en un bloque de memoria de destino.
RtlZeroMemory

La macro RtlZeroMemory (ntddstor.h) rellena un bloque de memoria con ceros, dado un puntero al bloque y la longitud, en bytes, que se va a rellenar.

Estructuras

 
BPIO_INPUT

La estructura BPIO_INPUT especifica la operación BypassIO solicitada y marcas para el código de control IOCTL_STORAGE_MANAGE_BYPASS_IO.
BPIO_OUTPUT

La estructura BPIO_OUTPUT se usa para devolver información sobre la operación BypassIO para el código de control IOCTL_STORAGE_MANAGE_BYPASS_IO.
BPIO_RESULTS

La estructura de BPIO_RESULTS define salidas específicas de la operación BypassIO para BPIO_OP_ENABLE y BPIO_OP_QUERY operaciones cuando se produce un error en la operación de un controlador.
DEVICE_COPY_OFFLOAD_DESCRIPTOR

Se usa junto con la solicitud de IOCTL_STORAGE_QUERY_PROPERTY para describir las funcionalidades de descarga de copia de un dispositivo de almacenamiento.
DEVICE_DATA_SET_LB_PROVISIONING_STATE

La estructura DEVICE_DATA_SET_LB_PROVISIONING_STATE la devuelve una solicitud de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES al solicitar información de aprovisionamiento de bloques lógicos para un intervalo de conjuntos de datos.
DEVICE_DATA_SET_RANGE

La estructura DEVICE_DSM_RANGE (o DEVICE_DATA_SET_RANGE) especifica un bloque de intervalos de conjuntos de datos para los atributos de un dispositivo.
DEVICE_DATA_SET_REPAIR_PARAMETERS

La estructura DEVICE_DATA_SET_REPAIR_PARAMETERS especifica los parámetros de una operación de reparación de espacios de almacenamiento especificados para una acción de administración de conjuntos de datos.
DEVICE_DSM_CONVERSION_OUTPUT

La estructura de DEVICE_DSM_CONVERSION_OUTPUT está reservada solo para uso del sistema.
DEVICE_DSM_DEFINITION

La estructura DEVICE_DSM_DEFINITION contiene las propiedades de una acción de administración de conjuntos de datos (DSM).
DEVICE_DSM_FREE_SPACE_OUTPUT

La estructura _DEVICE_DSM_FREE_SPACE_OUTPUT está reservada solo para uso del sistema.
DEVICE_DSM_LOST_QUERY_OUTPUT

La estructura _DEVICE_DSM_LOST_QUERY_OUTPUT está reservada solo para uso del sistema.
DEVICE_DSM_LOST_QUERY_PARAMETERS

La estructura _DEVICE_DSM_LOST_QUERY_PARAMETERS se reserva solo para uso del sistema.
DEVICE_DSM_NOTIFICATION_PARAMETERS

La estructura DEVICE_DSM_NOTIFICATION_PARAMETERS especifica los parámetros de una operación de notificación relacionada con los atributos del conjunto de datos de un dispositivo.
DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS

La estructura DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS contiene información de prioridad de almacenamiento en caché que se aplicará a un intervalo de bloques lógicos.
DEVICE_DSM_OFFLOAD_READ_PARAMETERS

La estructura DEVICE_DSM_OFFLOAD_READ_PARAMETERS especifica los parámetros de una acción de lectura de descarga relacionada con los atributos del conjunto de datos de un dispositivo.
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

La estructura DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS especifica los parámetros de una acción de escritura de descarga relacionada con los atributos del conjunto de datos de un dispositivo.
DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT

La estructura DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT almacena intervalos de direcciones físicas que corresponden a uno o varios intervalos de bloques lógicos.
DEVICE_DSM_QUERY_PREFER_LOCAL_REPAIR_OUTPUT

La estructura DEVICE_DSM_QUERY_PREFER_LOCAL_REPAIR_OUTPUT indica si el dispositivo prefiere la reparación local de los espacios de almacenamiento.
DEVICE_DSM_RANGE_ERROR_INFO

La estructura DEVICE_DSM_RANGE_ERROR_OUTPUT (o DEVICE_DSM_RANGE_ERROR_INFO) almacena información sobre si uno o varios intervalos de bloques lógicos contienen errores multimedia.
DEVICE_DSM_REPORT_ZONES_DATA

La estructura DEVICE_DSM_REPORT_ZONES_DATA se reserva solo para uso del sistema.
DEVICE_DSM_REPORT_ZONES_PARAMETERS

La estructura DEVICE_DSM_REPORT_ZONES_PARAMETERS se reserva solo para uso del sistema.
DEVICE_DSM_TIERING_QUERY_INPUT

Obtenga información sobre cómo la estructura de DEVICE_DSM_TIERING_QUERY_INPUT está reservada solo para uso del sistema.
DEVICE_DSM_TIERING_QUERY_OUTPUT

La estructura DEVICE_DSM_TIERING_QUERY_OUTPUT está reservada solo para uso del sistema.
DEVICE_INTERNAL_STATUS_DATA

Más información sobre: estructura de DEVICE_INTERNAL_STATUS_DATA
DEVICE_LB_PROVISIONING_DESCRIPTOR

La estructura DEVICE_LB_PROVISIONING_DESCRIPTOR es una de las estructuras de resultados de la consulta devueltas desde una solicitud de IOCTL_STORAGE_QUERY_PROPERTY. Esta estructura contiene las funcionalidades de aprovisionamiento fino para un dispositivo de almacenamiento.
DEVICE_MANAGE_DATA_SET_ATTRIBUTES

La estructura device DSM_INPUT (o DEVICE_MANAGE_DATA_SET_ATTRIBUTES) especifica una acción de administración para los atributos del conjunto de datos para un dispositivo.
DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT

La estructura DEVICE_DSM_OUTPUT (o DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT) describe la salida de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES solicitudes de código de control para algunas acciones de administración de conjuntos de datos.
DEVICE_MEDIA_INFO

La estructura _DEVICE_MEDIA_INFO (ntddstor.h) contiene información detallada sobre las características de un dispositivo multimedia.
DEVICE_POWER_DESCRIPTOR

Se usa junto con el código de control IOCTL_STORAGE_QUERY_PROPERTY para describir las capacidades de energía de un dispositivo de almacenamiento.
DEVICE_SEEK_PENALTY_DESCRIPTOR

La estructura 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_STORAGE_ADDRESS_RANGE

La estructura DEVICE_STORAGE_ADDRESS_RANGE contiene un intervalo de direcciones físico.
DEVICE_STORAGE_RANGE_ATTRIBUTES

Más información sobre: estructura de DEVICE_STORAGE_RANGE_ATTRIBUTES
DEVICE_TRIM_DESCRIPTOR

La estructura 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

Microsoft reserva la estructura DEVICE_WRITE_AGGREGATION_DESCRIPTOR solo para uso interno. No use esta estructura en el código.
GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST

La estructura de GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST describe los datos de estado internos que se solicitan a través de IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG.
GET_MEDIA_TYPES

La estructura _GET_MEDIA_TYPES (ntddstor.h) contiene información sobre los tipos de medios admitidos por un dispositivo.
PERSISTENT_RESERVE_COMMAND

Obtenga más información sobre la estructura de PERSISTENT_RESERVE_COMMAND.
PHYSICAL_ELEMENT_STATUS

La estructura de PHYSICAL_ELEMENT_STATUS define el búfer de salida para IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS.
PHYSICAL_ELEMENT_STATUS_DESCRIPTOR

La estructura PHYSICAL_ELEMENT_STATUS_DESCRIPTOR contiene información de estado de un elemento físico.
PHYSICAL_ELEMENT_STATUS_REQUEST

La estructura PHYSICAL_ELEMENT_STATUS_REQUEST define el elemento inicial para buscar el estado del elemento físico de un dispositivo.
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR

La estructura STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR se usa junto con la solicitud de IOCTL_STORAGE_QUERY_PROPERTY para recuperar los datos del descriptor de alineación de acceso de almacenamiento para un dispositivo.
STORAGE_ADAPTER_DESCRIPTOR

La estructura STORAGE_ADAPTER_DESCRIPTOR se usa junto con la solicitud de IOCTL_STORAGE_QUERY_PROPERTY para recuperar los datos del descriptor del adaptador de almacenamiento para un dispositivo.
STORAGE_BREAK_RESERVATION_REQUEST

La estructura STORAGE_BREAK_RESERVATION_REQUEST se usa junto con la solicitud de IOCTL_STORAGE_BREAK_RESERVATION para liberar un recurso de disco que se reservó anteriormente.
STORAGE_BUS_RESET_REQUEST

La estructura STORAGE_BUS_RESET_REQUEST se usa junto con la solicitud de IOCTL_STORAGE_RESET_BUS para especificar la ruta de acceso del bus que se va a restablecer.
STORAGE_CRYPTO_CAPABILITY

Microsoft reserva la estructura de STORAGE_CRYPTO_CAPABILITY solo para uso interno. No use esta estructura en el código.
STORAGE_CRYPTO_CAPABILITY_V2

Microsoft reserva la estructura STORAGE_CRYPTO_CAPABILITY_V2 solo para uso interno. No use esta estructura en el código.
STORAGE_CRYPTO_DESCRIPTOR

Microsoft reserva la estructura STORAGE_CRYPTO_DESCRIPTOR solo para uso interno. No use esta estructura en el código.
STORAGE_CRYPTO_DESCRIPTOR_V2

Microsoft reserva la estructura STORAGE_CRYPTO_DESCRIPTOR_V2 solo para uso interno. No use esta estructura en el código.
STORAGE_DESCRIPTOR_HEADER

La estructura STORAGE_DESCRIPTOR_HEADER se usa junto con la solicitud de IOCTL_STORAGE_QUERY_PROPERTY para recuperar las propiedades de un dispositivo de almacenamiento o adaptador.
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR

La estructura STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR se usa para recuperar la información de atributos de un dispositivo.
STORAGE_DEVICE_DESCRIPTOR

La estructura STORAGE_DEVICE_DESCRIPTOR se usa junto con la solicitud IOCTL_STORAGE_QUERY_PROPERTY para recuperar los datos del descriptor del dispositivo de almacenamiento para un dispositivo.
STORAGE_DEVICE_ID_DESCRIPTOR

La estructura STORAGE_DEVICE_ID_DESCRIPTOR se usa junto con la solicitud IOCTL_STORAGE_QUERY_PROPERTY para recuperar los datos del descriptor de identificador de dispositivo de un dispositivo.
STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR

Búfer de salida de StorageDeviceIoCapabilityProperty tal y como se define en STORAGE_PROPERTY_ID.
STORAGE_DEVICE_LED_STATE_DESCRIPTOR

La estructura STORAGE_DEVICE_LED_STATE_DESCRIPTOR describe el estado led de un dispositivo.
STORAGE_DEVICE_NUMBER

La estructura STORAGE_DEVICE_NUMBER se usa junto con la solicitud de IOCTL_STORAGE_GET_DEVICE_NUMBER para recuperar el tipo de dispositivo FILE_DEVICE_XXX, el número de dispositivo y, para un dispositivo que se puede particionar, el número de partición asignado a un dispositivo por el controlador cuando se inicia el dispositivo.
STORAGE_DEVICE_NUMBER_EX

La estructura de STORAGE_DEVICE_NUMBER_EX se usa junto con la solicitud de IOCTL_STORAGE_GET_DEVICE_NUMBER_EX para recuperar el tipo de dispositivo FILE_DEVICE_XXX, el número de dispositivo, el GUID de dispositivo y, para un dispositivo que se puede particionar, el número de partición asignado a un dispositivo por el controlador cuando se inicia el dispositivo.
STORAGE_DEVICE_POWER_CAP

Esta estructura se usa como búfer de entrada y salida para IOCTL_STORAGE_DEVICE_POWER_CAP.
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR

Microsoft reserva la estructura de STORAGE_DEVICE_RESILIENCY_DESCRIPTOR solo para uso interno. No use esta estructura en el código.
STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY

STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY es la estructura que se usa cuando un llamador envía IOCTL_STORAGE_QUERY_PROPERTY para consultar si un dispositivo admite el auto cifrado.
STORAGE_DIAGNOSTIC_DATA

Describe los datos de diagnóstico sobre la pila del controlador de almacenamiento. La estructura STORAGE_DIAGNOSTIC_DATA se proporciona en el búfer de salida de una solicitud de IOCTL_STORAGE_DIAGNOSTIC.
STORAGE_DIAGNOSTIC_REQUEST

Describe una solicitud de diagnóstico sobre la pila de controladores de almacenamiento. La estructura STORAGE_DIAGNOSTIC_REQUEST se proporciona en el búfer de entrada de una solicitud de IOCTL_STORAGE_DIAGNOSTIC.
STORAGE_FRU_ID_DESCRIPTOR

STORAGE_FRU_ID_DESCRIPTOR es la estructura que se usa cuando un autor de la llamada envía IOCTL_STORAGE_QUERY_PROPERTY para consultar el identificador de una unidad de reemplazo de errores (FRU).
STORAGE_HOTPLUG_INFO

La estructura de STORAGE_HOTPLUG_INFO proporciona información de hotplug para un dispositivo.
STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR

Un controlador de puerto de almacenamiento usa la estructura STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR para notificar la información de resistencia de un dispositivo.
STORAGE_HW_ENDURANCE_INFO

Un controlador de puerto de almacenamiento usa la estructura STORAGE_HW_ENDURANCE_INFO para informar de la información de resistencia de un dispositivo.
STORAGE_HW_FIRMWARE_ACTIVATE

Obtenga más información sobre la estructura de STORAGE_HW_FIRMWARE_ACTIVATE.
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

La estructura _STORAGE_HW_FIRMWARE_INFO_QUERY contiene información sobre el firmware del dispositivo.
STORAGE_HW_FIRMWARE_SLOT_INFO

Esta estructura contiene información sobre una ranura de un dispositivo.
STORAGE_IDENTIFIER

La estructura STORAGE_IDENTIFIER representa un descriptor de identificación SCSI.
STORAGE_LB_PROVISIONING_MAP_RESOURCES

La estructura de STORAGE_LB_PROVISIONING_MAP_RESOURCES contiene, cuando es válido, el recuento de bytes disponibles y usados asignados a un dispositivo de almacenamiento. Esta estructura se devuelve de una solicitud de IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES.
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR

Se usa junto con la solicitud IOCTL_STORAGE_QUERY_PROPERTY para describir el tipo de producto de un dispositivo de almacenamiento.
STORAGE_MINIPORT_DESCRIPTOR

Microsoft reserva la estructura de STORAGE_MINIPORT_DESCRIPTOR solo para uso interno. No use esta estructura en el código.
STORAGE_OFFLOAD_READ_OUTPUT

La estructura STORAGE_OFFLOAD_READ_OUTPUT es la salida de una solicitud de código de control de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES cuando el miembro Action de DEVICE_DSM_INPUT se establece en DeviceDsmAction_OffloadRead.
STORAGE_OFFLOAD_TOKEN

La estructura STORAGE_OFFLOAD_TOKEN contiene un valor de token que actúa como representación de un intervalo de conjuntos de datos dentro de un archivo de un volumen. Esta estructura se usa para realizar lecturas y escrituras de descarga.
STORAGE_OFFLOAD_WRITE_OUTPUT

La estructura STORAGE_OFFLOAD_WRITE_OUTPUT es la salida de una solicitud de código de control IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES cuando el miembro Action de DEVICE_MANAGE_DATA_SET_ATTRIBUTES se establece en DeviceDsmAction_OffloadWrite.
STORAGE_PHYSICAL_ADAPTER_DATA

Especifica los datos del dispositivo físico de un adaptador de almacenamiento.
STORAGE_PHYSICAL_DEVICE_DATA

Especifica los datos del dispositivo físico de un dispositivo de almacenamiento.
STORAGE_PHYSICAL_NODE_DATA

Especifica los datos del dispositivo físico de un nodo de almacenamiento.
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR

Describe la topología física del almacenamiento en un sistema.
STORAGE_PREDICT_FAILURE

La estructura _STORAGE_PREDICT_FAILURE (ntddstor.h) contiene información sobre si un dispositivo predice actualmente un error.
STORAGE_PROPERTY_QUERY

Esta estructura se usa junto con IOCTL_STORAGE_QUERY_PROPERTY para recuperar las propiedades de un dispositivo o adaptador de almacenamiento.
STORAGE_PROPERTY_SET

La estructura STORAGE_PROPERTY_SET describe los detalles del conjunto de propiedades asociado a IOCTL_STORAGE_SET_PROPERTY.
STORAGE_PROTOCOL_COMMAND

Esta estructura se usa como 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_DATA_DESCRIPTOR_EXT

Esta estructura se usa junto con IOCTL_STORAGE_QUERY_PROPERTY y IOCTL_STORAGE_SET_PROPERTY para devolver y establecer datos específicos del protocolo respectivamente para un dispositivo de almacenamiento o adaptador.
STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE

STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE se usa para proporcionar información adicional que se especificará al obtener una página de registro nvMe.
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 IOCTL_STORAGE_QUERY_PROPERTY.
STORAGE_PROTOCOL_SPECIFIC_DATA_EXT

La estructura de STORAGE_PROTOCOL_SPECIFIC_DATA_EXT describe los datos de dispositivo específicos del protocolo para las solicitudes de IOCTL_STORAGE_QUERY_PROPERTY y IOCTL_STORAGE_SET_PROPERTY.
STORAGE_READ_CAPACITY

El STORAGE_READ_CAPACITY contiene la información de capacidad de lectura del disco devuelta desde una solicitud de IOCTL_STORAGE_READ_CAPACITY.
STORAGE_REINITIALIZE_MEDIA

STORAGE_REINITIALIZE_MEDIA es una estructura opcional que contiene parámetros de saneamiento para IOCTL_STORAGE_REINITIALIZE_MEDIA.
STORAGE_RPMB_DATA_FRAME

La estructura STORAGE_RPMB_DATA_FRAME identifica el formato de fotograma de una carga de bloque de memoria protegida (RPMB) de reproducción.
STORAGE_RPMB_DESCRIPTOR

La estructura STORAGE_RPMB_DESCRIPTOR contiene información sobre la compatibilidad con bloque de memoria protegida (RPMB) de un dispositivo.
STORAGE_SPEC_VERSION

Indica la especificación del dispositivo de almacenamiento.
STORAGE_STACK_DESCRIPTOR

La estructura STORAGE_STACK_DESCRIPTOR describe la pila de almacenamiento del dispositivo.
STORAGE_TEMPERATURE_DATA_DESCRIPTOR

Esta estructura se usa junto con IOCTL_STORAGE_QUERY_PROPERTY para devolver datos de temperatura desde 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 IOCTL_STORAGE_QUERY_PROPERTY.
STORAGE_TEMPERATURE_THRESHOLD

Esta estructura se usa para establecer el umbral superior o inferior de temperatura de un dispositivo de almacenamiento (a través de IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD).
STORAGE_WRITE_CACHE_PROPERTY

La estructura STORAGE_WRITE_CACHE_PROPERTY se usa con la solicitud de IOCTL_STORAGE_QUERY_PROPERTY para recuperar información sobre la propiedad de caché de escritura de un dispositivo.
STORAGE_ZONE_DESCRIPTOR

Microsoft reserva la estructura de STORAGE_ZONE_DESCRIPTOR solo para uso interno. No use esta estructura en el código.
STORAGE_ZONE_GROUP

Microsoft reserva la estructura STORAGE_ZONE_GROUP solo para uso interno. No use esta estructura en el código.

Enumeraciones

 
BPIO_INFLAGS

BPIO_INFLAGS define las marcas de entrada BypassIO para el código de control de IOCTL_STORAGE_MANAGE_BYPASS_IO.
BPIO_OPERATIONS

BPIO_OPERATIONS define las distintas operaciones bypassIO admitidas por el código de control IOCTL_STORAGE_MANAGE_BYPASS_IO.
BPIO_OUTFLAGS

BPIO_OUTFLAGS define las marcas de salida BypassIO para el código de control de IOCTL_STORAGE_MANAGE_BYPASS_IO.
DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE

DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE identifica el tipo de datos que se va a consultar.
DEVICE_INTERNAL_STATUS_DATA_SET

DEVICE_INTERNAL_STATUS_DATA_SET identifica el conjunto de datos de estado interno del dispositivo que se va a consultar.
STORAGE_ASSOCIATION_TYPE

Obtenga más información sobre la enumeración STORAGE_ASSOCIATION_TYPE.
STORAGE_BUS_TYPE

La enumeración STORAGE_BUS_TYPE proporciona un medio simbólico de representar los distintos tipos de buses de almacenamiento.
STORAGE_COMPONENT_HEALTH_STATUS

Indica el estado de mantenimiento de un dispositivo de almacenamiento.
STORAGE_CRYPTO_ALGORITHM_ID

La enumeración STORAGE_CRYPTO_ALGORITHM_ID proporciona un búfer de salida para StorageAdapterCryptoProperty y PropertyStandardQuery.
STORAGE_CRYPTO_KEY_SIZE

La enumeración STORAGE_CRYPTO_KEY_SIZE devuelve el tamaño de la clave en bits.
STORAGE_DEVICE_FORM_FACTOR

Indica el factor de forma de un dispositivo de almacenamiento.
STORAGE_DEVICE_POWER_CAP_UNITS

Unidades del umbral de potencia máximo.
STORAGE_DIAGNOSTIC_LEVEL

La enumeración STORAGE_DIAGNOSTIC_LEVEL especifica el tipo de destino de un diagnóstico de almacenamiento.
STORAGE_DIAGNOSTIC_TARGET_TYPE

La enumeración STORAGE_DIAGNOSTIC_TARGET_TYPE especifica el tipo de destino de un diagnóstico de almacenamiento.
STORAGE_ICE_TYPE

La enumeración STORAGE_ICE_TYPE indica el tipo ICE del dispositivo de almacenamiento.
STORAGE_IDENTIFIER_CODE_SET

Obtenga más información sobre la enumeración STORAGE_IDENTIFIER_CODE_SET.
STORAGE_IDENTIFIER_TYPE

Obtenga más información sobre la enumeración STORAGE_IDENTIFIER_TYPE.
STORAGE_MEDIA_TYPE

La enumeración _STORAGE_MEDIA_TYPE (ntddstor.h) contiene valores que indican los tipos de medios que admite un dispositivo.
STORAGE_PORT_CODE_SET

Obtenga más información sobre la enumeración STORAGE_PORT_CODE_SET.
STORAGE_PROPERTY_ID

STORAGE_PROPERTY_ID enumera los valores posibles para el miembro PropertyId de STORAGE_PROPERTY_QUERY.
STORAGE_PROTOCOL_ATA_DATA_TYPE

Tipo de datos del protocolo ATA.
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_TYPE

Esta enumeración se usa para definir los diferentes protocolos de comandos de almacenamiento que se usan entre el software y el hardware.
STORAGE_PROTOCOL_UFS_DATA_TYPE

El tipo de datos UFS (Universal Flash Storage). Describe el tipo de datos específicos de UFS que se van a consultar durante una solicitud de IOCTL_STORAGE_QUERY_PROPERTY.
STORAGE_QUERY_TYPE

La enumeración STORAGE_QUERY_TYPE se usa junto con la solicitud IOCTL_STORAGE_QUERY_PROPERTY para recuperar las propiedades de un dispositivo de almacenamiento o adaptador.
STORAGE_SANITIZE_METHOD

La enumeración STORAGE_SANITIZE_METHOD identifica el método de saneamiento de un dispositivo NVMe.
STORAGE_SET_TYPE

Más información sobre: enumeración de STORAGE_SET_TYPE
STORAGE_STACK_TYPE

La enumeración STORAGE_STACK_TYPE indica el tipo de pila de almacenamiento para el dispositivo, como SCSI, NVMe, etc.
STORAGE_ZONE_CONDITION

Microsoft reserva la enumeración STORAGE_ZONE_CONDITION solo para uso interno. No use esta enumeración en el código.
STORAGE_ZONES_ATTRIBUTES

Microsoft reserva la enumeración STORAGE_ZONES_ATTRIBUTES solo para uso interno. No use esta enumeración en el código.
WRITE_CACHE_CHANGE

Obtenga más información sobre la enumeración WRITE_CACHE_CHANGE.
WRITE_CACHE_ENABLE

Obtenga más información sobre la enumeración WRITE_CACHE_ENABLE.
WRITE_CACHE_TYPE

Obtenga más información sobre la enumeración WRITE_CACHE_TYPE.
WRITE_THROUGH

Obtenga más información sobre la enumeración WRITE_THROUGH.