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