IOCTL_MINIPORT_PROCESS_SERVICE_IRP - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntddscsi.h

// CTL_CODE(0x0004, 0x40e, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
#define IOCTL_MINIPORT_PROCESS_SERVICE_IRP 0x0004D038
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ni-ntddscsi-ioctl_miniport_process_service_irp)

IOCTL_MINIPORT_PROCESS_SERVICE_IRP IOCTL

Description

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.

Parameters

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.

Input/output buffer

Input/output buffer length

Status block

The Information field contains the number of bytes returned in the output buffer. The Status field indicates the results of the operation.

See also

HwStorProcessServiceRequest