Share via


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)

Consulte también

UCX_USBDEVICE_EVENT_CALLBACKS

UcxUsbDeviceCreate