Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Struktur enthält Informationen zur Gerätefirmware.
Syntax
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;
Elemente
-
Version
-
Die Version dieser Struktur. Dies sollte auf sizeof(STORAGE_HW_FIRMWARE_INFO) festgelegt werden.
-
Größe
-
Die Größe dieser Struktur als Puffer einschließlich Steckplatz.
-
SupportUpgrade
-
Gibt an, dass diese Firmware ein Upgrade unterstützt.
-
Reserviert0
-
Reserviert für zukünftige Verwendung.
-
SlotCount
-
Die Anzahl der Firmwareplätze auf dem Gerät. Dies ist die Dimension des Slot-Arrays.
Hinweis
Einige Geräte können mehr als ein Firmwareimage speichern, wenn sie über mehr als 1 Firmwareplatz verfügen.
-
ActiveSlot
-
Der Firmwareplatz, der das derzeit aktive/ausgeführte Firmwareimage enthält.
-
PendingActivateSlot
-
Der Firmwareplatz, der die Aktivierung aussteht.
-
FirmwareShared
-
Gibt an, dass die Firmware sowohl für das Gerät als auch für den Controller/Adapter gilt, z. B. NVMe SSD.
-
Reserviert
-
Reserviert für zukünftige Verwendung.
-
ImagePayloadAlignment
-
Die Ausrichtung der Bildnutzlast in Der Anzahl der Bytes. Das Maximum ist PAGE_SIZE. Die Übertragungsgröße ist ein Mutliple dieser Größe. Einige Protokolle erfordern mindestens die Sektorgröße. Wenn dieser Wert auf 0 festgelegt ist, bedeutet dies, dass dieser Wert ungültig ist.
-
ImagePayloadMaxSize
-
Die maximale Größe der Bildnutzlast wird für einen einzelnen Befehl verwendet.
-
Schlitz
-
Enthält die Steckplatzinformationen für jeden Steckplatz auf dem Gerät vom Typ STORAGE_HW_FIRMWARE_SLOT_INFO.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindest unterstützter Client |
Windows 10 [nur Desktop-Apps] |
| Unterstützter Mindestserver |
Windows Server 2016 [nur Desktop-Apps] |
| Header |
|