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 pelo 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 .

Retornar valor

Nenhum

Comentários

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.

Primeiro, o driver cliente 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
Cliente mínimo com suporte Windows 10
Plataforma de Destino Windows
Cabeçalho ufxclient.h
Biblioteca ufxstub.lib
IRQL PASSIVE_LEVEL