Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette structure contient des informations sur le microprogramme de l’appareil.
Syntaxe
typedef struct _STORAGE_HW_FIRMWARE_INFO {
DWORD Version;
DWORD Size;
BYTE SupportUpgrade :1;
BYTE Reserved0 :7;
BYTE SlotCount;
BYTE ActiveSlot;
BYTE PendingActivateSlot;
BOOLEAN FirmwareShared;
BYTE Reserved[3];
DWORD ImagePayloadAlignment;
DWORD ImagePayloadMaxSize;
STORAGE_HW_FIRMWARE_SLOT_INFO Slot[ANYSIZE_ARRAY];
} STORAGE_HW_FIRMWARE_INFO, *PSTORAGE_HW_FIRMWARE_INFO;
Members
-
Version
-
Version de cette structure. Cette valeur doit être définie sur sizeof(STORAGE_HW_FIRMWARE_INFO)
-
Taille
-
Taille de cette structure en tant que mémoire tampon, y compris l’emplacement.
-
SupportUpgrade
-
Indique que ce microprogramme prend en charge une mise à niveau.
-
Réservé0
-
Réservé pour une utilisation ultérieure.
-
SlotCount
-
Nombre d’emplacements de microprogramme sur l’appareil. Il s’agit de la dimension du tableau d’emplacements.
Note
Certains appareils peuvent stocker plus d’une image de microprogramme, s’ils ont plus de 1 emplacement de microprogramme.
-
ActiveSlot
-
Emplacement du microprogramme contenant l’image de microprogramme active/en cours d’exécution.
-
PendingActivateSlot
-
Emplacement du microprogramme en attente d’activation.
-
FirmwareShared
-
Indique que le microprogramme s’applique à la fois à l’appareil et au contrôleur/adaptateur, par exemple SSD NVMe.
-
Réservé
-
Réservé pour une utilisation ultérieure.
-
ImagePayloadAlignment
-
Alignement de la charge utile de l’image, en nombre d’octets. La valeur maximale est PAGE_SIZE. La taille de transfert est un mutliple de cette taille. Certains protocoles nécessitent au moins une taille de secteur. Lorsque cette valeur est définie sur 0, cela signifie que cette valeur n’est pas valide.
-
ImagePayloadMaxSize
-
Taille maximale de la charge utile de l’image, utilisée pour une seule commande.
-
Fente
-
Contient les informations d’emplacement pour chaque emplacement sur l’appareil, de type STORAGE_HW_FIRMWARE_SLOT_INFO.
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimal pris en charge |
Windows 10 [applications de bureau uniquement] |
| Serveur minimal pris en charge |
Windows Server 2016 [applications de bureau uniquement] |
| Header |
|