IOCTL_STORAGE_FIRMWARE_ACTIVATE IOCTL (ntddstor.h)
驅動程式可以使用 IOCTL_STORAGE_FIRMWARE_ACTIVATE 來啟用存儲設備上的韌體映像。
主要程序代碼
輸入緩衝區
Irp->AssociatedIrp.SystemBuffer 包含 STORAGE_HW_FIRMWARE_ACTIVATE 數據,指定要啟用之下載韌體的相關信息。輸入緩衝區長度
Parameters.DeviceIoControl.InputBufferLength 指出 Irp->AssociatedIrp.SystemBuffer 的參數緩衝區大小,其必須 >= sizeof (STORAGE_HW_FIRMWARE_ACTIVATE) 。輸出緩衝區
這個 IOCTL 沒有輸出結構。
輸出緩衝區長度
無。
狀態區塊
[ 資訊] 位元位會設定為傳回的位元組數目。 [ 狀態 ] 字段會設定為 [STATUS_SUCCESS],或可能設定為 [STATUS_INSUFFICIENT_RESOURCES]。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 |
最低支援的伺服器 | Windows Server 2016 |
標頭 | ntddstor.h (包含 Ntddstor.h) |
另請參閱
IOCTL_STORAGE_FIRMWARE_DOWNLOAD
IOCTL_STORAGE_FIRMWARE_GET_INFO