Partager via


STORAGE_HW_FIRMWARE_ACTIVATE structure (ntddstor.h)

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

Syntaxe

typedef struct _STORAGE_HW_FIRMWARE_ACTIVATE {
  ULONG Version;
  ULONG Size;
  ULONG Flags;
  UCHAR Slot;
  UCHAR 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 ou de l’objet de périphérique lui-même (par exemple, SSD NVMe ou HBA).
STORAGE_HW_FIRMWARE_REQUEST_FLAG_SWITCH_TO_EXISTING_FIRMWARE Indique qu’une image de microprogramme existante dans l’emplacement spécifié doit être activée.
STORAGE_HW_FIRMWARE_REQUEST_FLAG_REPLACE_EXISTING_IMAGE Indique que le microprogramme existant dans l’emplacement doit être activé avec une réinitialisation du contrôleur. Disponible à partir de Windows 11, version 24H2.

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
Serveur minimal pris en charge Windows Server 2016
En-tête ntddstor.h