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,>= sizeofSTORAGE_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