共用方式為


IOCTL_STORAGE_FIRMWARE_ACTIVATE IOCTL (ntddstor.h)

驅動程式可以使用 IOCTL_STORAGE_FIRMWARE_ACTIVATE 來啟用存儲設備上的韌體映像。

主要程序代碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

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

STORAGE_HW_FIRMWARE_ACTIVATE

STORAGE_HW_FIRMWARE_DOWNLOAD

STORAGE_HW_FIRMWARE_INFO

STORAGE_HW_FIRMWARE_INFO_QUERY

STORAGE_HW_FIRMWARE_SLOT_INFO