NdisMCmDispatchIncomingCallQoSChange 매크로(ndis.h)

NdisMCmDispatchIncomingCallQoSChange 는 해당 클라이언트의 활성 연결에 대한 서비스 품질 변경 요청이 네트워크를 통해 수신되었음을 클라이언트에 알린 것입니다.

구문

void NdisMCmDispatchIncomingCallQoSChange(
   _H_,
   _P_
);

매개 변수

_H_

QoS의 변경이 요청되는 VC에 대한 핸들을 지정합니다. MCM 드라이버는 NdisMCmCreateVc 를 호출하여 들어오는 호출에 대해 이 연결을 설정하거나 ProtocolCoCreateVc 함수에 대한 입력 매개 변수로 이 핸들을 얻었습니다.

_P_

이 연결에 대해 원격 노드에서 클라이언트가 요청한 새 QoS를 지정하는 형식 CO_CALL_PARAMETERS 구조체에 대한 포인터입니다.

반환 값

없음

설명

MCM 드라이버는 NdisMCmDispatchIncomingCallQoSChange 를 호출하여 활성 연결에서 QoS 수정 요청을 수신했음을 클라이언트에 알립니다. 이러한 MCM 드라이버는 활성 호출에서 동적 QoS 변경을 지원합니다. 이는 신호 프로토콜에 의존하는 QoS 자체와 같은 기능입니다.

MCM 드라이버는 활성 VC에 대한 호출 매개 변수를 변경할 때마다 NdisMCmActivateVc 를 호출해야 합니다.

NdisMCmDispatchIncomingCallQoSChange를 호출하면 NDIS에서 클라이언트의 ProtocolClIncomingQoSChange 함수를 호출합니다. 클라이언트는 VC의 QoS에 대해 유지 관리하는 상태를 업데이트하고 컨트롤을 반환하는 것 외에는 아무 작업도 수행하지 않고 VC에 대한 호출 매개 변수에 대한 제안된 수정 사항을 수락합니다. 그렇지 않으면 클라이언트는 호출을 중단하여 제안된 QoS 변경을 거부합니다.

통합 통화 관리 지원을 제공하는 연결 지향 미니포트 드라이버만 NdisMCmDispatchIncomingCallQoSChange를 호출할 수 있습니다. NDIS에 프로토콜 드라이버로 등록하는 독립 실행형 통화 관리자는 대신 NdisCmDispatchIncomingCallQoSChange 를 호출합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista에서 NDIS 6.0 및 NDIS 5.1 드라이버(NdisMCmDispatchIncomingCallQoSChange(NDIS 5.1) 참조)에 대해 지원됩니다. Windows XP에서 NDIS 5.1 드라이버(NdisMCmDispatchIncomingCallQoSChange(NDIS 5.1 참조))에 대해 지원됩니다.
대상 플랫폼 데스크톱
머리글 ndis.h(Ndis.h 포함)
IRQL <= DISPATCH_LEVEL
DDI 규정 준수 규칙 Irql_MCM_Function(ndis)

추가 정보

CO_CALL_PARAMETERS

NdisClCloseCall

NdisClModifyCallQoS

NdisCmDispatchIncomingCallQoSChange

NdisMCmActivateVc

NdisMCmCreateVc

ProtocolClIncomingCallQosChange

ProtocolCoCreateVc