Прочитать на английском

Поделиться через


Заголовок qos2.h

Этот заголовок используется службой качества обслуживания (QOS). Дополнительные сведения см. в разделе:

qos2.h содержит следующие программные интерфейсы:

Функции

 
QOSAddSocketToFlow

Добавляет новый поток для трафика.
QOSCancel

Отменяет ожидающие перекрывающиеся операции, например QOSSetFlow.
QOSCloseHandle

Функция QOSCloseHandle закрывает дескриптор, возвращаемый функцией QOSCreateHandle.
QOSCreateHandle

Эта функция инициализирует подсистему QOS и параметр QOSHandle. Параметр QOSHandle используется при вызове других функций QOS. QOSCreateHandle должен вызываться перед любыми другими функциями.
QOSEnumerateFlows

Перечисляет все существующие потоки.
QOSNotifyFlow

Регистрирует вызывающее приложение для получения уведомления.
QOSQueryFlow

Запрашивает сведения о конкретном потоке.
QOSRemoveSocketFromFlow

Уведомляет подсистему QOS о том, что ранее добавленный поток был прерван.
QOSSetFlow

Вызывается приложением для запроса подсистемы QOS для определения приоритетов пакетов приложения и изменения потока трафика.
QOSStartTrackingClient

Функция QOSStartTrackingClient уведомляет подсистему QOS о существовании нового клиента.
QOSStopTrackingClient

Функция QOSStopTrackingClient уведомляет подсистему QoS о прекращении отслеживания клиента, который ранее использовал функцию QOSStartTrackingClient. Если поток выполняется в данный момент, эта функция не повлияет на него.

Структуры

 
QOS_FLOW_FUNDAMENTALS

Структура QOS_FLOW_FUNDAMENTALS содержит основные сведения о потоке.
QOS_FLOWRATE_OUTGOING

Структура QOS_FLOWRATE_OUTGOING используется для задания сведений о скорости потока в функции QOSSetFlow.
QOS_PACKET_PRIORITY

Структура QOS_PACKET_PRIORITY, указывающая приоритет трафика потока.
QOS_VERSION

Структура QOS_VERSION указывает версию протокола QOS.

Перечисления

 
QOS_FLOWRATE_REASON

Перечисление QOS_FLOWRATE_REASON указывает причину изменения пропускной способности потока.
QOS_NOTIFY_FLOW

Перечисление QOS_NOTIFY_FLOW указывает обстоятельства, которые должны присутствовать для отправки уведомления функцией QOSNotifyFlow.
QOS_QUERY_FLOW

Перечисление QOS_QUERY_FLOW указывает тип сведений, которые будет запрашивать функция QOSQueryFlow.
QOS_SET_FLOW

Перечисление QOS_SET_FLOW указывает, что изменяется в потоке.
QOS_SHAPING

Перечисление QOS_SHAPING определяет поведение формирования потока.
QOS_TRAFFIC_TYPE

Перечисление QOS_TRAFFIC_TYPE определяет различные типы трафика. Каждый поток имеет один тип трафика. Это позволяет подсистеме QOS применять пользовательские политики к каждому типу.