Ler em inglês

Compartilhar via


cabeçalho traffic.h

Esse cabeçalho é usado pelo QOS (Qualidade de Serviço). Para obter mais informações, consulte:

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

Funções

 
TcAddFilter

A função TcAddFilter associa um novo filtro a um fluxo existente que permite que pacotes correspondentes ao filtro sejam direcionados para o fluxo associado.
TcAddFlow

A função TcAddFlow adiciona um novo fluxo na interface especificada.
TcCloseInterface

A função TcCloseInterface fecha uma interface aberta anteriormente com uma chamada para TcOpenInterface. Todos os fluxos e filtros em uma interface específica devem ser fechados antes de fechar a interface com uma chamada para TcCloseInterface.
TcDeleteFilter

A função TcDeleteFilter exclui um filtro adicionado anteriormente com a função TcAddFilter.
TcDeleteFlow

A função TcDeleteFlow exclui um fluxo que foi adicionado com a função TcAddFlow. Os clientes devem excluir todos os filtros associados a um fluxo antes de excluí-lo; caso contrário, um erro será retornado e a função não excluirá o fluxo.
TcDeregisterClient

A função TcDeregisterClient desregista um cliente com a TCI (Interface de Controle de Tráfego).
TcEnumerateFlows

A função TcEnumerateFlows enumera fluxos instalados e seus filtros associados em uma interface.
TcEnumerateInterfaces

A função TcEnumerateInterfaces enumera todos os adaptadores de rede habilitados para controle de tráfego. Os clientes são notificados sobre alterações de interface por meio da função ClNotifyHandler.
TcGetFlowNameA

A função TcGetFlowName fornece o nome de um fluxo que foi criado pelo cliente de chamada. (ANSI)
TcGetFlowNameW

A função TcGetFlowName fornece o nome de um fluxo que foi criado pelo cliente de chamada. (Unicode)
TcModifyFlow

A função TcModifyFlow modifica um fluxo existente. Ao chamar TcModifyFlow, novos parâmetros Flowspec e quaisquer objetos de controle de tráfego devem ser preenchidos.
TcOpenInterfaceA

A função TcOpenInterface abre uma interface. (ANSI)
TcOpenInterfaceW

A função TcOpenInterface abre uma interface. (Unicode)
TcQueryFlowA

A função TcQueryFlow consulta o controle de tráfego quanto ao valor de um parâmetro de fluxo específico com base no nome do fluxo. O nome de um fluxo pode ser recuperado da função TcEnumerateFlows ou da função TcGetFlowName. (ANSI)
TcQueryFlowW

A função TcQueryFlow consulta o controle de tráfego quanto ao valor de um parâmetro de fluxo específico com base no nome do fluxo. O nome de um fluxo pode ser recuperado da função TcEnumerateFlows ou da função TcGetFlowName. (Unicode)
TcQueryInterface

A função TcQueryInterface consulta o controle de tráfego para parâmetros relacionados por interface.
TcRegisterClient

A função TcRegisterClient é usada para registrar um cliente com a TCI (interface de controle de tráfego). A função TcRegisterClient deve ser a primeira chamada de função que um cliente faz para o TCI.
TcSetFlowA

A função TcSetFlow define parâmetros individuais para um determinado fluxo. (ANSI)
TcSetFlowW

A função TcSetFlow define parâmetros individuais para um determinado fluxo. (Unicode)
TcSetInterface

A função TcSetInterface define parâmetros individuais para uma determinada interface.

Funções de retorno de chamada

 
TCI_ADD_FLOW_COMPLETE_HANDLER

A função ClAddFlowComplete é usada pelo controle de tráfego para notificar o cliente sobre a conclusão de sua chamada anterior para a função TcAddFlow.
TCI_DEL_FLOW_COMPLETE_HANDLER

A função ClDeleteFlowComplete é usada pelo controle de tráfego para notificar o cliente sobre a conclusão de sua chamada anterior para a função TcDeleteFlow.
TCI_MOD_FLOW_COMPLETE_HANDLER

A função ClModifyFlowComplete é usada pelo controle de tráfego para notificar o cliente sobre a conclusão de sua chamada anterior para a função TcModifyFlow.
TCI_NOTIFY_HANDLER

A função ClNotifyHandler é usada pelo controle de tráfego para notificar o cliente de vários eventos específicos do controle de tráfego, incluindo a exclusão de fluxos, alterações nos parâmetros de filtro ou o fechamento de uma interface.

Estruturas

 
ADDRESS_LIST_DESCRIPTOR

A estrutura ADDRESS_LIST_DESCRIPTOR fornece informações do descritor de endereço de rede para uma determinada interface.
ENUMERATION_BUFFER

A estrutura ENUMERATION_BUFFER contém informações específicas para um determinado fluxo, incluindo o nome do fluxo, o número de filtros associados ao fluxo e uma matriz de filtros associados ao fluxo.
IP_PATTERN

A estrutura IP_PATTERN aplica um padrão específico ou uma máscara correspondente para o protocolo IP. A designação da estrutura IP_PATTERN é usada pela interface de controle de tráfego no aplicativo de filtros de pacote.
IPX_PATTERN

A estrutura IPX_PATTERN aplica um padrão específico ou uma máscara correspondente para o protocolo IPX. A designação da estrutura IPX_PATTERN é usada pela interface de controle de tráfego no aplicativo de filtros de pacote.
TC_GEN_FILTER

A estrutura TC_GEN_FILTER cria um filtro que corresponde a um determinado conjunto de atributos ou critérios de pacote, que pode ser usado posteriormente para associar pacotes que atendam aos critérios de atributo a um fluxo específico.
TC_GEN_FLOW

A estrutura TC_GEN_FLOW cria um fluxo genérico para uso com a interface de controle de tráfego. O fluxo é personalizado por meio dos membros dessa estrutura.
TC_IFC_DESCRIPTOR

A estrutura TC_IFC_DESCRIPTOR é um identificador de interface usado para enumerar interfaces.
TCI_CLIENT_FUNC_LIST

A estrutura TCI_CLIENT_FUNC_LIST é usada pela interface de controle de tráfego para registrar e acessar funções de retorno de chamada do cliente. Cada membro do TCI_CLIENT_FUNC_LIST é um ponteiro para a função de retorno de chamada fornecida pelo cliente.