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 ü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