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


Функция NdisCmModifyCallQoSComplete (ndis.h)

NdisCmModifyCallQoSComplete указывает завершение запроса клиента, для которого диспетчер вызовов ранее вернул NDIS_STATUS_PENDING, чтобы изменить качество обслуживания в VC.

Синтаксис

void NdisCmModifyCallQoSComplete(
  [in] NDIS_STATUS         Status,
  [in] NDIS_HANDLE         NdisVcHandle,
  [in] PCO_CALL_PARAMETERS CallParameters
);

Параметры

[in] Status

Указывает окончательное состояние запроса клиента на изменение качества обслуживания в этом VC либо NDIS_STATUS_SUCCESS, либо любой определяемой cm NDIS_STATUS_ XXX за исключением NDIS_STATUS_PENDING.

[in] NdisVcHandle

Указывает дескриптор VC, полученный из CallMgrVcContext передан в CM функции ProtocolCmModifyCallQoS для этого запроса.

[in] CallParameters

Указатель на структуру типа CO_CALL_PARAMETERS указание допустимого качества обслуживания диспетчеру вызовов и базовому драйверу минипорта, если состояние задано значение NDIS_STATUS_SUCCESS.

Возвращаемое значение

Никакой

Замечания

Вызов NdisCmModifyCallQoSComplete приводит к вызову NDIS клиента функция ProtocolClModifyCallQoSComplete.

Так как CM может изменить параметры вызова, предоставленные клиентом, которые были входными для нее. функция ProtocolCmModifyCallQoS перед вызовом функции NdisCmModifyCallQoSComplete, протокола ProtocolClModifyCallQoSComplete проверяет, является ли клиент приемлемым. ProtocolClModifyCallQoSComplete просто возвращает управление, если клиент принимает заданные параметры вызова. В противном случае клиент удаляет вызов.

Только автономные диспетчеры вызовов, которые регистрируют себя в качестве драйверов протокола NDIS, могут вызывать NdisCmModifyCallQoSComplete. Драйверы минипорта, ориентированные на подключение, которые обеспечивают встроенную поддержку управления вызовами, вызовы NdisMCmModifyCallQoSComplete.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается для драйверов NDIS 6.0 и NDIS 5.1 (см. NdisCmModifyCallQoSComplete (NDIS 5.1)) в Windows Vista. Поддерживается для драйверов NDIS 5.1 (см. NdisCmModifyCallQoSComplete (NDIS 5.1)) в Windows XP.
целевая платформа Настольный
заголовка ndis.h (include Ndis.h)
библиотеки Ndis.lib
IRQL <= DISPATCH_LEVEL
правил соответствия DDI Irql_CallManager_Function(ndis)

См. также

CO_CALL_PARAMETERS

NdisClModifyCallQoS

NdisMCmModifyCallQosComplete

ProtocolClModifyCallQoSComplete

ProtocolCmModifyCallQoS