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. |