IOCTL_MINIPORT_PROCESS_SERVICE_IRP IOCTL (ntddscsi.h)
此 IOCTL 由用户模式应用程序或内核模式驱动程序使用,在虚拟微型端口中发生相关事件时需要通知。 例如,当特定于供应商的耗时操作(例如设备发现)完成时,可能会使用此 IOCTL。
主要代码
输入缓冲区
Irp-AssociatedIrp.SystemBuffer> 中的缓冲区包含用户定义的结构。
输入缓冲区长度
Parameters.DeviceIoControl.InputBufferLength 指示所有输入数据的大小(以字节为单位)。
输出缓冲区
更新的用户定义结构在 Irp-AssociatedIrp.SystemBuffer> 的缓冲区中返回。
输出缓冲区长度
缓冲区的长度。
状态块
“信息”字段包含输出缓冲区中返回的字节数。 “状态”字段指示操作的结果。
要求
要求 | 值 |
---|---|
Header | ntddscsi.h (包括 Ntddscsi.h) |