Función UdecxWdfDeviceTryHandleUserIoctl (udecxwdfdevice.h)
Intenta controlar una solicitud IOCTL enviada por un software en modo de usuario.
Sintaxis
BOOLEAN UdecxWdfDeviceTryHandleUserIoctl(
WDFDEVICE UdecxWdfDevice,
[in] WDFREQUEST Request
);
Parámetros
UdecxWdfDevice
Identificador de un objeto de dispositivo de marco que representa el controlador. El controlador cliente inicializó este objeto en la llamada anterior a UdecxWdfDeviceAddUsbDeviceEmulation.
[in] Request
Identificador de un objeto de solicitud de marco que representa la solicitud IOCTL.
Valor devuelto
TRUE indica que la extensión de clase de emulación de dispositivo USB (UdeCx) reconoció y completó la solicitud (con éxito o error). En este caso, el controlador cliente no debe completar la solicitud. FALSE en caso contrario; el controlador debe completar la solicitud.
Observaciones
El controlador cliente UDE se presenta al software en modo de usuario como controlador de controlador de host. El controlador cliente registra y expone el GUID de la interfaz de dispositivo GUID_DEVINTERFACE_USB_HOST_CONTROLLER. El software en modo de usuario puede abrir un identificador para el dispositivo especificando ese GUID. Mediante ese identificador, el software puede enviar solicitudes IOCTL.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10 |
servidor mínimo admitido | Windows Server 2016 |
de la plataforma de destino de | Windows |
versión mínima de KMDF | 1.15 |
encabezado de | udecxwdfdevice.h (incluya Udecx.h) |
biblioteca de | Udecxstub.lib |
irQL | PASSIVE_LEVEL |
Consulte también
Arquitectura de : de emulación de dispositivos USB (UDE)