Función UcxUsbDeviceInitSetEventCallbacks (ucxusbdevice.h)
Inicializa una estructura de UCXUSBDEVICE_INIT con las funciones de devolución de llamada de eventos del controlador de cliente.
Sintaxis
void UcxUsbDeviceInitSetEventCallbacks(
[in, out] PUCXUSBDEVICE_INIT UsbDeviceInit,
[in] PUCX_USBDEVICE_EVENT_CALLBACKS EventCallbacks
);
Parámetros
[in, out] UsbDeviceInit
Puntero a una estructura de UCXUSBDEVICE_INIT que UCX pasa cuando invoca la función de devolución de llamada de eventos EVT_UCX_CONTROLLER_USBDEVICE_ADD del controlador de cliente.
[in] EventCallbacks
Puntero a una estructura de UCX_USBDEVICE_EVENT_CALLBACKS que contiene el puntero de función a las funciones de devolución de llamada de eventos del controlador cliente. El controlador cliente inicializa la estructura llamando a UCX_USBDEVICE_EVENT_CALLBACKS_INIT.
Valor devuelto
None
Observaciones
El método UcxUsbDeviceCreate usa una estructura de UCXUSBDEVICE_INIT inicializada para crear un dispositivo USB y registrar las funciones de devolución de llamada de eventos del controlador cliente.
Para obtener un ejemplo de código, vea EVT_UCX_CONTROLLER_USBDEVICE_ADD.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Plataforma de destino | Windows |
Versión mínima de KMDF | 1.0 |
Versión mínima de UMDF | 2.0 |
Encabezado | ucxusbdevice.h (incluye Ucxclass.h) |