Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La extensión de clase de emulación de dispositivo USB (UdeCx) invoca esta función de devolución de llamada para iniciar el procesamiento de solicitudes de E/S en el punto de conexión especificado del dispositivo USB virtual.
Sintaxis
EVT_UDECX_USB_ENDPOINT_START EvtUdecxUsbEndpointStart;
void EvtUdecxUsbEndpointStart(
[in] UDECXUSBENDPOINT UdecxUsbEndpoint
)
{...}
Parámetros
[in] UdecxUsbEndpoint
Identificador de un objeto de punto de conexión UDE que representa el punto de conexión que puede empezar a recibir solicitudes de E/S. El controlador cliente recuperó este puntero en la llamada anterior a UdecxUsbEndpointCreate.
Valor devuelto
Ninguno
Observaciones
El controlador cliente registró esta función de devolución de llamada en una llamada anterior a UdecxUsbEndpointInitSetCallbacks proporcionando un puntero de función a su implementación.
Después de que el controlador cliente cree un punto de conexión, no se inicia automáticamente la recepción de solicitudes de E/S. Cuando UdeCx está listo para reenviar esa solicitud de procesamiento, invoca la función EVT_UDECX_USB_ENDPOINT_START del controlador cliente y el controlador cliente puede comenzar a procesar la E/S en la cola del punto de conexión y en las colas que reciben E/S reenviadas para el punto de conexión. Esta devolución de llamada devuelve el punto de conexión a un estado de E/S de procesamiento después de que se haya completado y completado una devolución de llamada de EVT_UDECX_USB_ENDPOINT_PURGE.
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 | udecxusbendpoint.h (incluya Udecx.h) |
irQL | <=DISPATCH_LEVEL |
Consulte también
Arquitectura de : de emulación de dispositivos USB (UDE)