_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
Winioctl. h. h (inclure Windows. h)

Voir aussi

_ _ activation du microprogramme de stockage IOCTL _

_ _ activation du microprogramme matériel de stockage _

_ _ Téléchargement du microprogramme de stockage IOCTL _

_ _ Téléchargement du microprogramme matériel de stockage _

_informations de _ récupération du microprogramme de stockage IOCTL _ _

_requête d' _ _ informations sur le microprogramme matériel de stockage _

_ _ _ informations sur l’emplacement du microprogramme matériel de stockage _