Freigeben über


STORAGE_HW_FIRMWARE_ACTIVATE-Struktur (ntddstor.h)

Die STORAGE_HW_FIRMWARE_ACTIVATE-Struktur enthält Informationen zur heruntergeladenen Firmware, die aktiviert werden soll.

Syntax

typedef struct _STORAGE_HW_FIRMWARE_ACTIVATE {
  ULONG Version;
  ULONG Size;
  ULONG Flags;
  UCHAR Slot;
  UCHAR Reserved0[3];
} STORAGE_HW_FIRMWARE_ACTIVATE, *PSTORAGE_HW_FIRMWARE_ACTIVATE;

Member

Version

Die Version dieser Struktur. Dies sollte auf sizeof(STORAGE_HW_FIRMWARE_ACTIVATE) festgelegt werden.

Size

Die Größe dieser Struktur. Dies sollte auf sizeof(STORAGE_HW_FIRMWARE_ACTIVATE) festgelegt werden.

Flags

Die Flags, die der Aktivierungsanforderung zugeordnet sind. Im Folgenden sind gültige Flags aufgeführt, die in diesem Member festgelegt werden können.

Flag Beschreibung
STORAGE_HW_FIRMWARE_REQUEST_FLAG_CONTROLLER Gibt an, dass das Ziel der Anforderung ein Controller oder Adapter ist, der sich vom Gerätehandle oder Objekt selbst unterscheidet (z. B. NVMe SSD oder HBA).
STORAGE_HW_FIRMWARE_REQUEST_FLAG_SWITCH_TO_EXISTING_FIRMWARE Gibt an, dass ein vorhandenes Firmwareimage im angegebenen Slot aktiviert werden soll.
STORAGE_HW_FIRMWARE_REQUEST_FLAG_REPLACE_EXISTING_IMAGE Gibt an, dass die vorhandene Firmware im Slot mit einer Controllerzurücksetzung aktiviert werden soll. Verfügbar ab Windows 11, Version 24H2.

Slot

Der Slot mit dem zu aktivierenden Firmwareimage.

Reserved0[3]

Für die zukünftige Verwendung reserviert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Kopfzeile ntddstor.h