Freigeben über


STORAGE_HW_FIRMWARE_ACTIVATE Struktur (winioctl.h)

Diese Struktur enthält Informationen über die heruntergeladene Firmware, die aktiviert werden soll.

Syntax

typedef struct _STORAGE_HW_FIRMWARE_ACTIVATE {
  DWORD Version;
  DWORD Size;
  DWORD Flags;
  BYTE  Slot;
  BYTE  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 das vorhandene Firmwareimage im angegebenen Steckplatz aktiviert werden soll.
STORAGE_HW_FIRMWARE_REQUEST_FLAG_REPLACE_EXISTING_IMAGE In Windows 11, Version 24H2 und höher unterstützt.
Gibt an, dass die vorhandene Firmware im Steckplatz mit einem Controllerzurücksetzung aktiviert werden soll.

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 [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2016 [nur Desktop-Apps]
Header- winioctl.h (enthalten Windows.h)

Siehe auch

IOCTL_STORAGE_FIRMWARE_ACTIVATE

IOCTL_STORAGE_FIRMWARE_DOWNLOAD

IOCTL_STORAGE_FIRMWARE_GET_INFO

STORAGE_HW_FIRMWARE_DOWNLOAD

STORAGE_HW_FIRMWARE_INFO

STORAGE_HW_FIRMWARE_INFO_QUERY

STORAGE_HW_FIRMWARE_SLOT_INFO