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 |