função UCX_USBDEVICE_EVENT_CALLBACKS_INIT (ucxusbdevice.h)
Inicializa uma estrutura UCX_USBDEVICE_EVENT_CALLBACKS com os ponteiros de função para as funções de retorno de chamada do driver cliente.
Sintaxe
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
Um ponteiro para uma estrutura UCX_USBDEVICE_EVENT_CALLBACKS a ser inicializada.
[in] EvtUsbDeviceEndpointsConfigure
Um ponteiro para a implementação do driver de cliente da função de retorno de chamada de evento EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE .
[in] EvtUsbDeviceEnable
Um ponteiro para a implementação do driver de cliente da função de retorno de chamada de evento EVT_UCX_USBDEVICE_ENABLE .
[in] EvtUsbDeviceDisable
Um ponteiro para a implementação do driver de cliente da função de retorno de chamada de evento EVT_UCX_USBDEVICE_DISABLE .
[in] EvtUsbDeviceReset
Um ponteiro para a implementação do driver de cliente da função de retorno de chamada de evento EVT_UCX_USBDEVICE_RESET .
[in] EvtUsbDeviceAddress
Um ponteiro para a implementação do driver de cliente da função de retorno de chamada de evento EVT_UCX_USBDEVICE_ADDRESS .
[in] EvtUsbDeviceUpdate
Um ponteiro para a implementação do driver de cliente da função de retorno de chamada de evento EVT_UCX_USBDEVICE_UPDATE .
[in] EvtUsbDeviceHubInfo
Um ponteiro para a implementação do driver de cliente da função de retorno de chamada de evento EVT_UCX_USBDEVICE_HUB_INFO .
[in] EvtUsbDeviceDefaultEndpointAdd
Um ponteiro para a implementação do driver de cliente da função de retorno de chamada de evento EVT_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD .
[in] EvtUsbDeviceEndpointAdd
Um ponteiro para a implementação do driver de cliente da função de retorno de chamada de evento EVT_UCX_USBDEVICE_ENDPOINT_ADD .
Retornar valor
Nenhum
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Plataforma de Destino | Windows |
Versão mínima do KMDF | 1.0 |
Versão mínima do UMDF | 2,0 |
Cabeçalho | ucxusbdevice.h (inclua Ucxclass.h) |