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 eventos 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 eventos EVT_UCX_USBDEVICE_DISABLE.
[in] EvtUsbDeviceReset
Puntero a la implementación del controlador 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 de cliente de la función de devolución de llamada de evento EVT_UCX_USBDEVICE_ADDRESS.
[in] EvtUsbDeviceUpdate
Puntero a la implementación del controlador de cliente de la función de devolución de llamada de eventos 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 de cliente de la función de devolución de llamada de evento EVT_UCX_USBDEVICE_ENDPOINT_ADD.
Valor devuelto
Ninguno
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10 |
de la plataforma de destino de | Windows |
versión mínima de KMDF | 1.0 |
versión mínima de UMDF | 2.0 |
encabezado de | ucxusbdevice.h (include Ucxclass.h) |