Freigeben über


STORAGE_HW_FIRMWARE_ACTIVATE Struktur (ntddstor.h)

Die STORAGE_HW_FIRMWARE_ACTIVATE-Struktur enthält Informationen über die heruntergeladene 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;

Angehörige

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 finden Sie gültige Flags, die in diesem Element festgelegt werden können.

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

Slot

Der Steckplatz mit dem Firmwareimage, das aktiviert werden soll.

Reserved0[3]

Reserviert für die zukünftige Verwendung.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Header- ntddstor.h