IOCTL_MINIPORT_PROCESS_SERVICE_IRP IOCTL (ntddscsi.h)

Este IOCTL lo usa una aplicación en modo de usuario o un controlador en modo kernel que requiere notificación cuando se produce algo de interés en la minipuerto virtual. Este IOCTL se puede usar, por ejemplo, cuando se completa una operación específica del proveedor, que consume mucho tiempo, como la detección de dispositivos.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

El búfer de Irp-AssociatedIrp.SystemBuffer> contiene una estructura definida por el usuario.

Longitud del búfer de entrada

Parameters.DeviceIoControl.InputBufferLength indica el tamaño, en bytes, de todos los datos de entrada.

Búfer de salida

Las estructuras definidas por el usuario actualizadas se devuelven en el búfer en Irp-AssociatedIrp.SystemBuffer>.

Longitud del búfer de salida

Longitud del búfer.

Bloque de estado

El campo Información contiene el número de bytes devueltos en el búfer de salida. El campo Estado indica los resultados de la operación.

Requisitos

Requisito Valor
Header ntddscsi.h (incluya Ntddscsi.h)

Consulte también

HwStorProcessServiceRequest