_Structure d' _ _ informations sur le microprogramme matériel de stockage
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;
Membres
-
Version
-
Version de cette structure. Elle doit être définie sur sizeof ( _ _ informations sur le microprogramme matériel de stockage _ )
-
Taille
-
Taille de cette structure sous la forme d’une mémoire tampon incluant l’emplacement.
-
SupportUpgrade
-
Indique que ce microprogramme prend en charge une mise à niveau.
-
Reserved0
-
Réservé pour un usage futur.
-
SlotCount
-
Nombre d’emplacements de microprogramme sur l’appareil. Il s’agit de la dimension du tableau d’emplacements.
Notes
Certains appareils peuvent stocker plus d’une image de microprogramme, s’ils possèdent plus d’un emplacement de microprogramme.
-
ActiveSlot
-
Emplacement du microprogramme contenant l’image de microprogramme actuellement 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.
-
Reserved
-
Réservé pour un usage futur.
-
ImagePayloadAlignment
-
Alignement de la charge utile de l’image, en nombre d’octets. La taille de PAGE maximale est _ . La taille de transfert est un multiple de cette taille. Certains protocoles nécessitent au moins la taille du secteur. Lorsque cette valeur est définie sur 0, cela signifie que cette valeur n’est pas valide.
-
ImagePayloadMaxSize
-
La taille maximale de la charge utile d’image est utilisée pour une seule commande.
-
Horaire
-
Contient les informations relatives à l’emplacement de chaque emplacement sur l’appareil, de type informations sur l' _ _ _ emplacement _ du microprogramme de stockage matériel.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows 10 [ applications de bureau uniquement] |
| Serveur minimal pris en charge |
Windows Server 2016 [ applications de bureau uniquement] |
| En-tête |
|