STORAGE_HW_FIRMWARE_ACTIVATE struttura (ntddstor.h)

La struttura STORAGE_HW_FIRMWARE_ACTIVATE contiene informazioni sul firmware scaricato da attivare.

Sintassi

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;

Members

Version

Versione di questa struttura. Questa opzione deve essere impostata su sizeof(STORAGE_HW_FIRMWARE_ACTIVATE).

Size

Dimensione della struttura. Questa opzione deve essere impostata su sizeof(STORAGE_HW_FIRMWARE_ACTIVATE).

Flags

Flag associati alla richiesta di attivazione. Di seguito sono riportati flag validi che possono essere impostati in questo membro.

Flag Descrizione
STORAGE_HW_FIRMWARE_REQUEST_FLAG_CONTROLLER Indica che la destinazione della richiesta è un controller o un adattatore diverso dall'handle del dispositivo o dall'oggetto stesso,ad esempio NVMe SSD o HBA.
STORAGE_HW_FIRMWARE_REQUEST_FLAG_SWITCH_TO_EXISTING_FIRMWARE Indica che deve essere attivata un'immagine del firmware esistente nello slot specificato.
STORAGE_HW_FIRMWARE_REQUEST_FLAG_REPLACE_EXISTING_IMAGE Indica che il firmware esistente nello slot deve essere attivato con una reimpostazione del controller. Disponibile a partire da Windows 11, versione 24H2.

Slot

Slot con l'immagine del firmware da attivare.

Reserved0[3]

Riservato per utilizzi futuri.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Intestazione ntddstor.h