STORAGE_HW_FIRMWARE_ACTIVATE-Struktur (winioctl.h)

Enthält Informationen zur heruntergeladenen 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;

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 das vorhandene Firmwareimage im angegebenen Slot aktiviert werden soll.

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 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Kopfzeile winioctl.h (einschließlich Windows.h)

Weitere Informationen

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