Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется качеством обслуживания (QOS). Дополнительные сведения можно найти здесь
traffic.h содержит следующие интерфейсы программирования:
Functions
|
TcAddFilter Функция TcAddFilter связывает новый фильтр с существующим потоком, который позволяет пакетам, соответствующим фильтру, направляться в связанный поток. |
|
TcAddFlow Функция TcAddFlow добавляет новый поток в указанный интерфейс. |
|
TcCloseInterface Функция TcCloseInterface закрывает интерфейс, ранее открытый с вызовом TcOpenInterface. Все потоки и фильтры в определенном интерфейсе должны быть закрыты перед закрытием интерфейса с вызовом TcCloseInterface. |
|
TcDeleteFilter Функция TcDeleteFilter удаляет фильтр, добавленный ранее с функцией TcAddFilter. |
|
TcDeleteFlow Функция TcDeleteFlow удаляет поток, добавленный с помощью функции TcAddFlow. Клиенты должны удалить все фильтры, связанные с потоком перед его удалением, в противном случае будет возвращена ошибка, и функция не будет удалять поток. |
|
TcDeregisterClient Функция TcDeregisterClient отменяет регистрацию клиента с помощью интерфейса управления трафиком (TCI). |
|
TcEnumerateFlows Функция TcEnumerateFlows перечисляет установленные потоки и связанные с ними фильтры в интерфейсе. |
|
TcEnumerateInterfaces Функция TcEnumerateInterfaces перечисляет все сетевые интерфейсы с поддержкой управления трафиком. Клиенты уведомляются об изменениях интерфейса через функцию ClNotifyHandler. |
|
TcGetFlowNameA Функция TcGetFlowName предоставляет имя потока, созданного вызывающим клиентом. (ANSI) |
|
TcGetFlowNameW Функция TcGetFlowName предоставляет имя потока, созданного вызывающим клиентом. (Юникод) |
|
TcModifyFlow Функция TcModifyFlow изменяет существующий поток. При вызове TcModifyFlow необходимо заполнить новые параметры Flowspec и все объекты управления трафиком. |
|
TcOpenInterfaceA Функция TcOpenInterface открывает интерфейс. (ANSI) |
|
TcOpenInterfaceW Функция TcOpenInterface открывает интерфейс. (Юникод) |
|
TcQueryFlowA Функция TcQueryFlow запрашивает управление трафиком для значения определенного параметра потока на основе имени потока. Имя потока можно получить из функции TcEnumerateFlows или из функции TcGetFlowName. (ANSI) |
|
TcQueryFlowW Функция TcQueryFlow запрашивает управление трафиком для значения определенного параметра потока на основе имени потока. Имя потока можно получить из функции TcEnumerateFlows или из функции TcGetFlowName. (Юникод) |
|
TcQueryInterface Функция TcQueryInterface запрашивает управление трафиком для связанных параметров каждого интерфейса. |
|
TcRegisterClient Функция TcRegisterClient используется для регистрации клиента с помощью интерфейса управления трафиком (TCI). Функция TcRegisterClient должна быть первым вызовом функции, которую клиент выполняет в TCI. |
|
TcSetFlowA Функция TcSetFlow задает отдельные параметры для данного потока. (ANSI) |
|
TcSetFlowW Функция TcSetFlow задает отдельные параметры для данного потока. (Юникод) |
|
TcSetInterface Функция TcSetInterface задает отдельные параметры для данного интерфейса. |
Функции обратного вызова
|
TCI_ADD_FLOW_COMPLETE_HANDLER Функция ClAddFlowComplete используется элементом управления трафиком для уведомления клиента о завершении предыдущего вызова функции TcAddFlow. |
|
TCI_DEL_FLOW_COMPLETE_HANDLER Функция ClDeleteFlowComplete используется элементом управления трафиком для уведомления клиента о завершении предыдущего вызова функции TcDeleteFlow. |
|
TCI_MOD_FLOW_COMPLETE_HANDLER Функция ClModifyFlowComplete используется элементом управления трафиком для уведомления клиента о завершении предыдущего вызова функции TcModifyFlow. |
|
TCI_NOTIFY_HANDLER Функция ClNotifyHandler используется элементом управления трафиком для уведомления клиента о различных событиях управления трафиком, включая удаление потоков, изменения параметров фильтра или закрытие интерфейса. |
Структуры
|
ADDRESS_LIST_DESCRIPTOR Структура ADDRESS_LIST_DESCRIPTOR предоставляет сведения о дескрипторе сетевых адресов для данного интерфейса. |
|
ENUMERATION_BUFFER Структура ENUMERATION_BUFFER содержит сведения, относящиеся к заданному потоку, включая имя потока, количество фильтров, связанных с потоком, и массив фильтров, связанных с потоком. |
|
IP_PATTERN Структура IP_PATTERN применяет определенный шаблон или соответствующую маску для ПРОТОКОЛА IP. Назначение структуры IP_PATTERN используется интерфейсом управления трафиком в приложении фильтров пакетов. |
|
IPX_PATTERN Структура IPX_PATTERN применяет определенный шаблон или соответствующую маску для протокола IPX. Назначение структуры IPX_PATTERN используется интерфейсом управления трафиком в приложении фильтров пакетов. |
|
TC_GEN_FILTER Структура TC_GEN_FILTER создает фильтр, соответствующий определенному набору атрибутов пакетов или критериев, который впоследствии можно использовать для связывания пакетов, удовлетворяющих критериям атрибута с определенным потоком. |
|
TC_GEN_FLOW Структура TC_GEN_FLOW создает универсальный поток для использования с интерфейсом управления трафиком. Поток настраивается через элементы этой структуры. |
|
TC_IFC_DESCRIPTOR Структура TC_IFC_DESCRIPTOR — это идентификатор интерфейса, используемый для перечисления интерфейсов. |
|
TCI_CLIENT_FUNC_LIST Структура TCI_CLIENT_FUNC_LIST используется интерфейсом управления трафиком для регистрации и последующего доступа к функциям обратного вызова клиента. Каждый элемент TCI_CLIENT_FUNC_LIST является указателем на функцию обратного вызова, предоставляемую клиентом. |