Compartilhar via


Função UfxEndpointInitSetEventCallbacks (ufxclient.h)

Inicialize uma estrutura de UFXENDPOINT_INIT.

Sintaxe

void UfxEndpointInitSetEventCallbacks(
  [in, out] PUFXENDPOINT_INIT       EndpointInit,
  [in]      PUFX_ENDPOINT_CALLBACKS Callbacks
);

Parâmetros

[in, out] EndpointInit

Estrutura opaca passada pela UFX na chamada para EVT_UFX_DEVICE_ENDPOINT_ADD ou EVT_UFX_DEVICE_DEFAULT_ENDPOINT_ADD.

[in] Callbacks

Ponteiro para uma estrutura UFX_ENDPOINT_CALLBACKS.

Valor de retorno

Nenhum

Observações

O driver cliente chama UfxEndpointCreate de sua função de retorno de chamada de evento EVT_UFX_DEVICE_ENDPOINT_ADD ou EVT_UFX_DEVICE_DEFAULT_ENDPOINT_ADD para criar um novo ponto de extremidade.

O driver cliente primeiro chama UFX_ENDPOINT_CALLBACKS_INIT para inicializar uma estrutura de UFX_ENDPOINT_CALLBACKS. Em seguida, ele chama UfxEndpointCreate com a estrutura de UFX_ENDPOINT_CALLBACKS inicializada.

Para obter um exemplo de código que mostra como criar um objeto UFXENDPOINT e inicializar seu contexto, consulte a seção Comentários de UfxEndpointCreate.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10
da Plataforma de Destino Windows
cabeçalho ufxclient.h
biblioteca ufxstub.lib
IRQL PASSIVE_LEVEL