Freigeben über


IOCTL_STORAGE_FIRMWARE_ACTIVATE IOCTL (ntddstor.h)

Ein Treiber kann IOCTL_STORAGE_FIRMWARE_ACTIVATE verwenden, um ein Firmwareimage auf einem Speichergerät zu aktivieren.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Irp->AssociatedIrp.SystemBuffer enthält STORAGE_HW_FIRMWARE_ACTIVATE Daten, die Informationen zur zu aktivierenden Firmware angeben.

Länge des Eingabepuffers

Parameters.DeviceIoControl.InputBufferLength gibt die Größe des Parameterpuffers in Bytes bei Irp->AssociatedIrp.SystemBuffer an, der >= sizeof(STORAGE_HW_FIRMWARE_ACTIVATE) sein muss.

Ausgabepuffer

Diese IOCTL verfügt über keine Ausgabestruktur.

Länge des Ausgabepuffers

Keine.

Statusblock

Das Feld Information ist auf die Anzahl der zurückgegebenen Bytes festgelegt. Das Feld Status ist auf STATUS_SUCCESS oder möglicherweise auf STATUS_INSUFFICIENT_RESOURCES festgelegt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Kopfzeile ntddstor.h (einschließen von Ntddstor.h)

Weitere Informationen

IOCTL_STORAGE_FIRMWARE_DOWNLOAD

IOCTL_STORAGE_FIRMWARE_GET_INFO

STORAGE_HW_FIRMWARE_ACTIVATE

STORAGE_HW_FIRMWARE_DOWNLOAD

STORAGE_HW_FIRMWARE_INFO

STORAGE_HW_FIRMWARE_INFO_QUERY

STORAGE_HW_FIRMWARE_SLOT_INFO