struttura STORAGE_HW_FIRMWARE_ACTIVATE (winioctl.h)
Questa struttura contiene informazioni sul firmware scaricato da attivare.
Sintassi
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;
Membri
Version
Versione di questa struttura. Deve essere impostato su sizeof(STORAGE_HW_FIRMWARE_ACTIVATE).
Size
Dimensione di questa struttura. Deve essere impostato su sizeof(STORAGE_HW_FIRMWARE_ACTIVATE).
Flags
Flag associati alla richiesta di attivazione. Di seguito sono riportati i flag validi che possono essere impostati in questo membro.
Bandiera | 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 unità SSD NVMe o HBA. |
STORAGE_HW_FIRMWARE_REQUEST_FLAG_SWITCH_TO_EXISTING_FIRMWARE | Indica che l'immagine del firmware esistente nello slot specificato deve essere attivata. |
STORAGE_HW_FIRMWARE_REQUEST_FLAG_REPLACE_EXISTING_IMAGE |
supportato in Windows 11 versione 24H2 e successive. Indica che il firmware esistente nello slot deve essere attivato con una reimpostazione del controller. |
Slot
Slot con l'immagine del firmware da attivare.
Reserved0[3]
Riservato per uso futuro.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 [solo app desktop] |
server minimo supportato | Windows Server 2016 [solo app desktop] |
intestazione |
winioctl.h (include Windows.h) |
Vedere anche
IOCTL_STORAGE_FIRMWARE_ACTIVATE
IOCTL_STORAGE_FIRMWARE_DOWNLOAD
IOCTL_STORAGE_FIRMWARE_GET_INFO