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
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