estructura STORAGE_HW_FIRMWARE_ACTIVATE (winioctl.h)

Esta estructura contiene información sobre el firmware descargado que se va a activar.

Sintaxis

typedef struct _STORAGE_HW_FIRMWARE_ACTIVATE {
  DWORD Version;
  DWORD Size;
  DWORD Flags;
  BYTE  Slot;
  BYTE  Reserved0[3];
} STORAGE_HW_FIRMWARE_ACTIVATE, *PSTORAGE_HW_FIRMWARE_ACTIVATE;

Miembros

Version

Versión de esta estructura. Debe establecerse en sizeof(STORAGE_HW_FIRMWARE_ACTIVATE).

Size

Tamaño de esta estructura. Debe establecerse en sizeof(STORAGE_HW_FIRMWARE_ACTIVATE).

Flags

Marcas asociadas a la solicitud de activación. A continuación se muestran marcas válidas que se pueden establecer en este miembro.

Marca Descripción
STORAGE_HW_FIRMWARE_REQUEST_FLAG_CONTROLLER Indica que el destino de la solicitud es un controlador o adaptador, diferente del identificador del dispositivo o del propio objeto (por ejemplo, SSD NVMe o HBA).
STORAGE_HW_FIRMWARE_REQUEST_FLAG_SWITCH_TO_EXISTING_FIRMWARE Indica que se debe activar la imagen de firmware existente en la ranura especificada.

Slot

Ranura con la imagen de firmware que se va a activar.

Reserved0[3]

Reservado para uso futuro.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Encabezado winioctl.h (incluya Windows.h)

Consulte también

IOCTL_STORAGE_FIRMWARE_ACTIVATE

IOCTL_STORAGE_FIRMWARE_DOWNLOAD

IOCTL_STORAGE_FIRMWARE_GET_INFO

STORAGE_HW_FIRMWARE_DOWNLOAD

STORAGE_HW_FIRMWARE_INFO

STORAGE_HW_FIRMWARE_INFO_QUERY

STORAGE_HW_FIRMWARE_SLOT_INFO