función UCX_USBDEVICE_EVENT_CALLBACKS_INIT (ucxusbdevice.h)
Inicializa una estructura de UCX_USBDEVICE_EVENT_CALLBACKS con los punteros de función a las funciones de devolución de llamada del controlador cliente.
Sintaxis
void UCX_USBDEVICE_EVENT_CALLBACKS_INIT(
[out] PUCX_USBDEVICE_EVENT_CALLBACKS Callbacks,
[in] PFN_UCX_USBDEVICE_ENDPOINTS_CONFIGURE EvtUsbDeviceEndpointsConfigure,
[in] PFN_UCX_USBDEVICE_ENABLE EvtUsbDeviceEnable,
[in] PFN_UCX_USBDEVICE_DISABLE EvtUsbDeviceDisable,
[in] PFN_UCX_USBDEVICE_RESET EvtUsbDeviceReset,
[in] PFN_UCX_USBDEVICE_ADDRESS EvtUsbDeviceAddress,
[in] PFN_UCX_USBDEVICE_UPDATE EvtUsbDeviceUpdate,
[in] PFN_UCX_USBDEVICE_HUB_INFO EvtUsbDeviceHubInfo,
[in] PFN_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD EvtUsbDeviceDefaultEndpointAdd,
[in] PFN_UCX_USBDEVICE_ENDPOINT_ADD EvtUsbDeviceEndpointAdd
);
Parámetros
[out] Callbacks
Puntero a una estructura de UCX_USBDEVICE_EVENT_CALLBACKS que se va a inicializar.
[in] EvtUsbDeviceEndpointsConfigure
Puntero a la implementación del controlador de cliente de la función de devolución de llamada de eventos EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE .
[in] EvtUsbDeviceEnable
Puntero a la implementación del controlador de cliente de la función de devolución de llamada de evento EVT_UCX_USBDEVICE_ENABLE .
[in] EvtUsbDeviceDisable
Puntero a la implementación del controlador de cliente de la función de devolución de llamada de evento EVT_UCX_USBDEVICE_DISABLE .
[in] EvtUsbDeviceReset
Puntero a la implementación del controlador de cliente de la función de devolución de llamada de eventos EVT_UCX_USBDEVICE_RESET .
[in] EvtUsbDeviceAddress
Puntero a la implementación del controlador cliente de la función de devolución de llamada de eventos EVT_UCX_USBDEVICE_ADDRESS .
[in] EvtUsbDeviceUpdate
Puntero a la implementación del controlador cliente de la función de devolución de llamada de evento EVT_UCX_USBDEVICE_UPDATE .
[in] EvtUsbDeviceHubInfo
Puntero a la implementación del controlador de cliente de la función de devolución de llamada de eventos EVT_UCX_USBDEVICE_HUB_INFO .
[in] EvtUsbDeviceDefaultEndpointAdd
Puntero a la implementación del controlador cliente de la función de devolución de llamada de eventos EVT_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD .
[in] EvtUsbDeviceEndpointAdd
Puntero a la implementación del controlador cliente de la función de devolución de llamada de eventos EVT_UCX_USBDEVICE_ENDPOINT_ADD .
Valor devuelto
None
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 (include Ucxclass.h) |