Condividi tramite


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;

Members

Version

Versione di questa struttura. Deve essere impostato su sizeof(STORAGE_HW_FIRMWARE_ACTIVATE).

Size

Dimensione della struttura. Deve essere impostato 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 o dall'oggetto stesso del dispositivo,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.

Slot

Slot con l'immagine del firmware da attivare.

Reserved0[3]

Riservato per utilizzi futuri.

Requisiti

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)

Vedi anche

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