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