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


Макрос 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)

См. также

CO_CALL_PARAMETERS

NdisCloseCall

NdisClModifyCallQoS

NdisCmDispatchIncomingCallQoSChange

NdisMCmActivateVc

NdisMCmCreateVc

ProtocolClIncomingCallQosChange

ProtocolCoCreateVc