Compartilhar via


cabeçalho udecxusbendpoint.h

Esse cabeçalho é usado por usbref. Para obter mais informações, consulte:

udecxusbendpoint.h contém as seguintes interfaces de programação:

Funções

 
UDECX_USB_ENDPOINT_CALLBACKS_INIT

Inicializa uma estrutura UDECX_USB_ENDPOINT_CALLBACKS antes de uma chamada UdecxUsbEndpointCreate.
UdecxUsbEndpointCreate

Cria um objeto de ponto de extremidade UDE.
UdecxUsbEndpointInitFree

Libere os recursos que foram alocados pela chamada UdecxUsbSimpleEndpointInitAllocate.
UdecxUsbEndpointInitSetCallbacks

Define ponteiros para funções de retorno de chamada implementadas pelo driver do cliente UDE nos parâmetros de inicialização do ponto de extremidade simples a ser criado.
UdecxUsbEndpointInitSetEndpointAddress

Define o endereço do ponto de extremidade nos parâmetros de inicialização do ponto de extremidade simples a ser criado.
UdecxUsbEndpointPurgeComplete

Conclui uma solicitação assíncrona para cancelar todas as solicitações de E/S enfileiradas no ponto de extremidade especificado.
UdecxUsbEndpointSetWdfIoQueue

Define um objeto de fila de estrutura com um ponto de extremidade UDE.
UdecxUsbSimpleEndpointInitAllocate

Aloca memória para uma estrutura de inicialização usada para criar um ponto de extremidade simples para o dispositivo USB virtual especificado.

Funções de retorno de chamada

 
EVT_UDECX_USB_ENDPOINT_PURGE

A extensão de classe de emulação de dispositivo USB (UdeCx) invoca essa função de retorno de chamada para parar de enfileirar solicitações de E/S para a fila do ponto de extremidade e cancelar solicitações não processadas.
EVT_UDECX_USB_ENDPOINT_RESET

A extensão de classe de emulação de dispositivo USB (UdeCx) invoca essa função de retorno de chamada para redefinir um ponto de extremidade do dispositivo USB virtual.
EVT_UDECX_USB_ENDPOINT_START

A extensão de classe de emulação de dispositivo USB (UdeCx) invoca essa função de retorno de chamada para começar a processar solicitações de E/S no ponto de extremidade especificado do dispositivo USB virtual.

Estruturas

 
UDECX_USB_ENDPOINT_CALLBACKS

Contém ponteiros de função para funções de retorno de chamada de ponto de extremidade implementadas pelo driver de cliente UDE. Inicialize essa estrutura chamando UDECX_USB_ENDPOINT_CALLBACKS_INIT.