Compartilhar via


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)

Confira também

UCX_USBDEVICE_EVENT_CALLBACKS

UcxUsbDeviceCreate

UcxUsbDeviceInitSetEventCallbacks