structure STORAGE_HW_FIRMWARE_ACTIVATE (winioctl.h)

Cette structure contient des informations sur le microprogramme téléchargé à activer.

Syntaxe

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;

Membres

Version

Version de cette structure. Cette valeur doit être définie sur sizeof(STORAGE_HW_FIRMWARE_ACTIVATE).

Size

La taille de cette structure. Cette valeur doit être définie sur sizeof(STORAGE_HW_FIRMWARE_ACTIVATE).

Flags

Indicateurs associés à la demande d’activation. Voici des indicateurs valides qui peuvent être définis dans ce membre.

Indicateur Description
STORAGE_HW_FIRMWARE_REQUEST_FLAG_CONTROLLER Indique que la cible de la requête est un contrôleur ou un adaptateur, différent du handle d’appareil ou de l’objet lui-même (par exemple, SSD NVMe ou HBA).
STORAGE_HW_FIRMWARE_REQUEST_FLAG_SWITCH_TO_EXISTING_FIRMWARE Indique que l’image de microprogramme existante dans l’emplacement spécifié doit être activée.

Slot

Emplacement avec l’image du microprogramme à activer.

Reserved0[3]

Réservé pour un usage futur.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
En-tête winioctl.h (inclure Windows.h)

Voir aussi

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