Partager via


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

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.

Drapeau 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 ou de l’objet de l’appareil 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.
STORAGE_HW_FIRMWARE_REQUEST_FLAG_REPLACE_EXISTING_IMAGE pris en charge dans Windows 11, version 24H2 et ultérieures.
Indique que le microprogramme existant dans l’emplacement doit être activé avec une réinitialisation du contrôleur.

Slot

Emplacement avec l’image du microprogramme à activer.

Reserved0[3]

Réservé pour une utilisation ultérieure.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10 [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2016 [applications de bureau uniquement]
d’en-tête winioctl.h (include 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