Bagikan melalui


IOCTL_STORAGE_FIRMWARE_DOWNLOAD IOCTL (ntddstor.h)

Driver dapat menggunakan IOCTL_STORAGE_FIRMWARE_DOWNLOAD untuk mengunduh gambar firmware ke perangkat penyimpanan, tetapi tidak mengaktifkannya. Jika gambar yang akan diunduh lebih besar dari ukuran transfer data maksimum pengontrol, IOCTL ini harus dipanggil beberapa kali sampai seluruh gambar diunduh.

Kode utama

IRP_MJ_DEVICE_CONTROL

Buffer input

Irp->AssociatedIrp.SystemBuffer berisi data STORAGE_HW_FIRMWARE_DOWNLOAD yang menentukan informasi tentang firmware yang diunduh untuk diaktifkan.

Panjang buffer input

Parameters.DeviceIoControl.InputBufferLength menunjukkan ukuran, dalam byte, buffer parameter di Irp->AssociatedIrp.SystemBuffer, yang harus >= sizeof(STORAGE_HW_FIRMWARE_DOWNLOAD).

Buffer output

IOCTL ini tidak memiliki struktur output.

Panjang buffer output

Tidak ada.

Blok status

Bidang Informasi diatur ke jumlah byte yang dikembalikan. Bidang Status diatur ke STATUS_SUCCESS, atau mungkin ke STATUS_INSUFFICIENT_RESOURCES.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Header ntddstor.h (termasuk Ntddstor.h)

Lihat juga

IOCTL_STORAGE_FIRMWARE_ACTIVATE

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