IOCTL_MINIPORT_PROCESS_SERVICE_IRP IOCTL (ntddscsi.h)

此 IOCTL 由用户模式应用程序或内核模式驱动程序使用,在虚拟微型端口中发生相关事件时需要通知。 例如,当特定于供应商的耗时操作(例如设备发现)完成时,可能会使用此 IOCTL。

主要代码

IRP_MJ_DEVICE_CONTROL

输入缓冲区

Irp-AssociatedIrp.SystemBuffer> 中的缓冲区包含用户定义的结构。

输入缓冲区长度

Parameters.DeviceIoControl.InputBufferLength 指示所有输入数据的大小(以字节为单位)。

输出缓冲区

更新的用户定义结构在 Irp-AssociatedIrp.SystemBuffer> 的缓冲区中返回。

输出缓冲区长度

缓冲区的长度。

状态块

“信息”字段包含输出缓冲区中返回的字节数。 “状态”字段指示操作的结果。

要求

要求
Header ntddscsi.h (包括 Ntddscsi.h)

另请参阅

HwStorProcessServiceRequest