Макрос NdisMCmDispatchIncomingCallQoSChange (ndis.h)
NdisMCmDispatchIncomingCallQoSChange уведомляет клиента о том, что запрос на изменение качества обслуживания в активном подключении клиента был получен по сети.
Синтаксис
void NdisMCmDispatchIncomingCallQoSChange(
_H_,
_P_
);
Параметры
_H_
Указывает дескриптор VC, для которого запрашивается изменение в QoS. Драйвер MCM получил этот дескриптор либо при вызове NdisMCmCreateVc, чтобы настроить это подключение для входящего вызова, либо в качестве входного параметра для функции ProtocolCoCreateVc.
_P_
Указатель на структуру типа CO_CALL_PARAMETERS, указывающую новый QoS, запрошенный клиентом на удаленном узле, для этого подключения.
Возвращаемое значение
Никакой
Замечания
Драйвер MCM вызывает NdisMCmDispatchIncomingCallQoSChange, чтобы уведомить клиента о том, что он получил запрос на изменение качества обслуживания в активном подключении. Такой драйвер MCM поддерживает динамические изменения качества обслуживания для активных вызовов, что является функцией, такой как QoS, которая зависит от протокола сигналов.
Драйвер MCM должен вызывать NdisMCmActivateVc всякий раз, когда он вносит изменения в параметры вызова для активного VC.
Вызов NdisMCmDispatchIncomingCallQoSChang e вызывает NDIS для вызова функции ProtocolClIncomingQoSChange. Клиент принимает предложенные изменения параметров вызова для VC, не выполняя никаких действий, за исключением обновления любого состояния, которое он поддерживает о QoS для VC, и возвращая элемент управления. В противном случае клиент отклоняет предлагаемое изменение качества обслуживания, разорв вызов.
Только драйверы минипорта, ориентированные на подключение, которые обеспечивают встроенную поддержку управления вызовами, могут вызывать NdisMCmDispatchIncomingCallQoSChange. Автономные диспетчеры вызовов, которые регистрируют себя в качестве драйверов протоколов NDIS, вызывают NdisCmDispatchIncomingCallQoSChange.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается для драйверов NDIS 6.0 и NDIS 5.1 (см. NdisMCmDispatchIncomingCallQoSChange (NDIS 5.1)) в Windows Vista. Поддерживается для драйверов NDIS 5.1 (см. NdisMCmDispatchIncomingCallQoSChange (NDIS 5.1)) в Windows XP. |
целевая платформа | Настольный |
заголовка | ndis.h (include Ndis.h) |
IRQL | <= DISPATCH_LEVEL |
правил соответствия DDI | Irql_MCM_Function(ndis) |