Compartir a través de


IOCTL_STORAGE_FIRMWARE_GET_INFO IOCTL (ntddstor.h)

Un controlador puede usar IOCTL_STORAGE_FIRMWARE_GET_INFO para consultar un dispositivo de almacenamiento para obtener información detallada del firmware. Una llamada correcta devolverá información sobre las revisiones de firmware, el estado de la actividad, así como los atributos de lectura y escritura para cada ranura. La cantidad de datos devueltos variará en función del protocolo de almacenamiento.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Parameters.DeviceIoControl.InputBufferLength indica el tamaño, en bytes, del búfer de parámetros en Irp->AssociatedIrp.SystemBuffer, que debe ser >= tamaño de(STORAGE_HW_FIRMWARE_INFO_QUERY). Irp->AssociatedIrp.SystemBuffer contiene STORAGE_HW_FIRMWARE_INFO_QUERY datos que especifican el destino de la solicitud. Parameters.DeviceIoControl.OutputBufferLength indica el número de bytes que se pueden escribir en Irp->AssociatedIrp.SystemBuffer. OutputBufferLength debe ser sizeof(STORAGE_HW_FIRMWARE_INFO) + sizeof(STORAGE_HW_FIRMWARE_SLOT_INFO) * (STORAGE_HW_FIRMWARE_INFO. SlotCount -1).

Longitud del búfer de entrada

Longitud de .

Búfer de salida

El controlador devuelve datos de consulta al búfer en Irp->AssociatedIrp.SystemBuffer. El búfer de salida debe contener una estructura STORAGE_HW_FIRMWARE_INFO y STORAGE_HW_FIRMWARE_SLOT_INFO para cada ranura del dispositivo.

Longitud del búfer de salida

Longitud de .

Bloque de estado

El campo información de se establece en el número de bytes devueltos. El campo Estado de está establecido en STATUS_SUCCESS, o posiblemente en STATUS_INVALID_DEVICE_REQUEST, STATUS_INVALID_PARAMETER o STATUS_NOT_SUPPORTED.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10
servidor mínimo admitido Windows Server 2016
encabezado de ntddstor.h (incluya Ntddstor.h)

Consulte también

IOCTL_STORAGE_FIRMWARE_ACTIVATE

IOCTL_STORAGE_FIRMWARE_DOWNLOAD

STORAGE_HW_FIRMWARE_ACTIVATE

STORAGE_HW_FIRMWARE_DOWNLOAD

STORAGE_HW_FIRMWARE_INFO

STORAGE_HW_FIRMWARE_INFO_QUERY

STORAGE_HW_FIRMWARE_SLOT_INFO