Partilhar via


Função UcxUsbDeviceInitSetEventCallbacks (ucxusbdevice.h)

Inicializa uma estrutura UCXUSBDEVICE_INIT com funções de retorno de chamada de evento do driver cliente.

Sintaxe

void UcxUsbDeviceInitSetEventCallbacks(
  [in, out] PUCXUSBDEVICE_INIT             UsbDeviceInit,
  [in]      PUCX_USBDEVICE_EVENT_CALLBACKS EventCallbacks
);

Parâmetros

[in, out] UsbDeviceInit

Um ponteiro para uma estrutura de UCXUSBDEVICE_INIT que o UCX passa quando invoca a função de retorno de chamada de evento EVT_UCX_CONTROLLER_USBDEVICE_ADD do driver cliente.

[in] EventCallbacks

Um ponteiro para uma estrutura UCX_USBDEVICE_EVENT_CALLBACKS que contém o ponteiro de função para as funções de retorno de chamada de evento do driver cliente. O driver cliente inicializa a estrutura chamando UCX_USBDEVICE_EVENT_CALLBACKS_INIT.

Valor de retorno

Nenhum

Observações

Uma estrutura de UCXUSBDEVICE_INIT inicializada é usada pelo método UcxUsbDeviceCreate para criar um dispositivo USB e registrar as funções de retorno de chamada de evento do driver cliente.

Para obter um exemplo de código, consulte EVT_UCX_CONTROLLER_USBDEVICE_ADD.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10
da 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)

Consulte também

UCX_USBDEVICE_EVENT_CALLBACKS

UcxUsbDeviceCreate