IOCTL_MINIPORT_PROCESS_SERVICE_IRP IOCTL (ntddscsi.h)
This IOCTL is used by a user-mode application or kernel-mode driver that requires notification when something of interest happens in the virtual miniport. This IOCTL might be used, for example, when a vendor-specific, time-consuming operation such as device discovery completes.
Major code
Input buffer
The buffer at Irp->AssociatedIrp.SystemBuffer contains a user-defined structure.
Input buffer length
Parameters.DeviceIoControl.InputBufferLength indicates the size, in bytes, of all the input data.
Output buffer
Updated user-defined structures are returned in the buffer at Irp->AssociatedIrp.SystemBuffer.
Output buffer length
The length of the buffer.
Status block
The Information field contains the number of bytes returned in the output buffer. The Status field indicates the results of the operation.
Requirements
Requirement | Value |
---|---|
Header | ntddscsi.h (include Ntddscsi.h) |