Share via


IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION IOCTL (usbioctl.h)

El controlador de un dispositivo multifunción (USB) de bus serie universal (USB) envía la solicitud de E /S IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION para solicitar notificaciones de reactivación remota desde una función específica del dispositivo.

IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION es una solicitud de control de E/S en modo kernel. Esta solicitud tiene como destino el objeto de dispositivo físico del concentrador USB (PDO).

Código principal

IRP_MJ_INTERNAL_DEVICE_CONTROL

Búfer de entrada

Parameters.Others.Argument1 apunta a una estructura de REQUEST_REMOTE_WAKE_NOTIFICATION asignada por el autor de la llamada e inicializada que contiene información sobre la función cuya señal de reanudación está interesada el controlador. Esa información incluye el identificador de función y la interfaz con la que está asociada la función.

Longitud del búfer de entrada

Tamaño de una estructura de REQUEST_REMOTE_WAKE_NOTIFICATION .

Búfer de salida

Ninguno.

Longitud del búfer de salida

Ninguno.

Bloque de estado

El controlador de concentrador o puerto establece Irp-IoStatus.Status> en STATUS_SUCCESS o el estado de error adecuado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Encabezado usbioctl.h (incluya Usbioctl.h)
IRQL DISPATCH_LEVEL

Consulte también

Cómo implementar la suspensión de funciones en un controlador compuesto