Compartilhar via


Cabeçalho ucxendpoint.h

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

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

Funções

 
UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS_INIT

Inicializa uma estrutura de UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS com as funções de retorno de chamada do driver cliente. O driver do cliente chama essa função antes de chamar o método UcxEndpointCreate para criar um ponto de extremidade e registrar suas funções de retorno de chamada com UCX.
UCX_ENDPOINT_EVENT_CALLBACKS_INIT

Inicializa uma estrutura de UCX_ENDPOINT_EVENT_CALLBACKS com as funções de retorno de chamada do driver de cliente. O driver do cliente chama essa função antes de chamar o método UcxEndpointCreate para criar um ponto de extremidade e registrar suas funções de retorno de chamada com UCX.
UcxDefaultEndpointInitSetEventCallbacks

Inicializa uma estrutura de UCXENDPOINT_INIT com as funções de retorno de chamada de evento do driver de cliente relacionadas ao ponto de extremidade padrão.
UcxEndpointAbortComplete

Notifica o UCX de que uma operação de anulação de transferência foi concluída no objeto de ponto de extremidade especificado.
UcxEndpointCreate

Cria um ponto de extremidade no objeto de dispositivo USB especificado.
UcxEndpointGetStaticStreamsReferenced

Retorna um objeto de fluxos estáticos referenciados para o ponto de extremidade especificado.
UcxEndpointInitSetEventCallbacks

Inicializa uma estrutura UCXENDPOINT_INIT com as funções de retorno de chamada de evento do driver de cliente relacionadas a pontos de extremidade no dispositivo.
UcxEndpointNeedToCancelTransfers

O driver do cliente chama esse método antes de cancelar as transferências na transmissão.
UcxEndpointNoPingResponseError

Notifica o UCX sobre um erro "Sem resposta de ping" para uma transferência no objeto de ponto de extremidade especificado.
UcxEndpointPurgeComplete

Notifica o UCX de que uma operação de limpeza foi concluída no objeto de ponto de extremidade especificado.
UcxEndpointSetWdfIoQueue

Define uma fila de estrutura no objeto de ponto de extremidade especificado.

Funções de retorno de chamada

 
EVT_UCX_DEFAULT_ENDPOINT_UPDATE

A implementação do driver cliente que o UCX chama com informações sobre o ponto de extremidade padrão.
EVT_UCX_ENDPOINT_ABORT

A implementação do driver cliente que o UCX chama para anular a fila associada ao ponto de extremidade.
EVT_UCX_ENDPOINT_GET_ISOCH_TRANSFER_PATH_DELAYS

O UCX invoca essa função de retorno de chamada para obter informações sobre atrasos de caminho de transferência para um ponto de extremidade isócrono.
EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS

A implementação do driver cliente que o UCX chama para notificar o driver do controlador de que ele pode concluir transferências canceladas no ponto de extremidade.
EVT_UCX_ENDPOINT_PURGE

A implementação do driver cliente que conclui todas as solicitações de E/S pendentes no ponto de extremidade.
EVT_UCX_ENDPOINT_RESET

A implementação do driver cliente que o UCX chama para redefinir a programação do controlador para um ponto de extremidade.
EVT_UCX_ENDPOINT_SET_CHARACTERISTIC

O UCX invoca essa função de retorno de chamada para definir a prioridade em um ponto de extremidade.
EVT_UCX_ENDPOINT_START

A implementação do driver cliente que o UCX chama para iniciar a fila associada ao ponto de extremidade.
EVT_UCX_ENDPOINT_STATIC_STREAMS_ADD

A implementação do driver cliente que o UCX chama para criar fluxos estáticos.
EVT_UCX_ENDPOINT_STATIC_STREAMS_DISABLE

A implementação do driver cliente que o UCX chama para liberar recursos do controlador para todos os fluxos de um ponto de extremidade.
EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE

A implementação do driver cliente que o UCX chama para habilitar os fluxos estáticos.

Estruturas

 
DEFAULT_ENDPOINT_UPDATE

Contém o identificador para o ponto de extremidade padrão a ser atualizado em uma solicitação de estrutura que é passada pelo UCX quando invoca EVT_UCX_DEFAULT_ENDPOINT_UPDATE função de retorno de chamada.
ENDPOINT_RESET

Descreve as informações necessárias para redefinir um ponto de extremidade. Essa estrutura é passada pelo UCX na função de retorno de chamada EVT_UCX_ENDPOINT_RESET.
ENDPOINTS_CONFIGURE

Descreve os pontos de extremidade para habilitar ou desabilitar pontos de extremidade. Essa estrutura é passada pelo UCX na função de retorno de chamada EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE.
ENDPOINTS_CONFIGURE_FAILURE_FLAGS

Essa estrutura fornece sinalizadores de falha para indicar erros, se houver, que podem ter ocorrido durante uma solicitação para uma função de retorno de chamada EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE.
UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS

Essa estrutura fornece uma lista de funções de retorno de chamada de evento de ponto de extremidade padrão UCX.
UCX_ENDPOINT_CHARACTERISTIC

Armazena as características de um ponto de extremidade.
UCX_ENDPOINT_EVENT_CALLBACKS

Essa estrutura fornece uma lista de ponteiros para funções de retorno de chamada de evento do ponto de extremidade UCX.
UCX_ENDPOINT_ISOCH_TRANSFER_PATH_DELAYS

Armazena os valores de atraso do caminho de transferência isócrono.

Enumerações

 
ENDPOINT_RESET_FLAGS

Define parâmetros para uma solicitação para redefinir um ponto de extremidade.
UCX_CONTROLLER_ENDPOINT_CHARACTERISTIC_PRIORITY

Indica a prioridade dos pontos de extremidade.
UCX_ENDPOINT_CHARACTERISTIC_TYPE

Define valores que indicam o tipo de característica do ponto de extremidade.