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 |