다음을 통해 공유


NdisMCmModifyCallQoSComplete 매크로(ndis.h)

NdisMCmModifyCallQoSComplete MCM 드라이버가 VC에서 서비스 품질을 수정하기 위해 이전에 NDIS_STATUS_PENDING 반환한 클라이언트 요청의 완료를 나타냅니다.

통사론

void NdisMCmModifyCallQoSComplete(
   _S_,
   _H_,
   _P_
);

매개 변수

_S_

NDIS_STATUS_PENDING 제외한 NDIS_STATUS_SUCCESS 또는 호출자가 결정한 NDIS_STATUS_XXX 이 VC에서 QoS를 수정하라는 클라이언트 요청의 최종 상태를 지정합니다.

_H_

MCM 드라이버에 전달된 CallMgrVcContext 지정된 VC별 상태에서 가져온 VC에 대한 핸들을 지정합니다. 이 요청에 대한 protocolCmModifyCallQoS 함수를.

_P_

상태 NDIS_STATUS_SUCCESS 설정된 경우 MCM 드라이버에 허용되는 QoS를 지정하는 CO_CALL_PARAMETERS 형식 구조에 대한 포인터입니다.

반환 값

없음

발언

NdisMCmModifyCallQoSComplete 호출하면 NDIS에서 클라이언트를 호출합니다. protocolClModifyCallQoSComplete 함수를.

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

MCM 드라이버는 NdisMCmModifyCallQoSComplete호출하기 전에 ProtocolCmModifyCallQoS 함수에 입력된 클라이언트 제공 호출 매개 변수를 수정할 수 있으므로 클라이언트의 ProtocolClModifyCallQoSComplete 함수는 QoS를 검사하여 클라이언트에 허용되는지 여부를 확인합니다. ProtocolClModifyCallQoSComplete 클라이언트가 지정된 호출 매개 변수를 수락하는 경우 컨트롤을 반환합니다. 그렇지 않으면 클라이언트가 통화를 중단합니다.

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

요구 사항

요구
지원되는 최소 클라이언트 Windows Vista에서 NDIS 6.0 및 NDIS 5.1 드라이버(NdisMCmModifyCallQoSComplete(NDIS 5.1) 참조)에 대해 지원됩니다. Windows XP에서 NDIS 5.1 드라이버(NdisMCmModifyCallQoSComplete(NDIS 5.1 참조)에 대해 지원됩니다.
대상 플랫폼 바탕 화면
헤더 ndis.h(Ndis.h 포함)
IRQL <= DISPATCH_LEVEL
DDI 규정 준수 규칙 Irql_MCM_Function(ndis)

참고 항목

CO_CALL_PARAMETERS

NdisClModifyCallQoS

NdisCmModifyCallQosComplete

NdisMCmActivateVc

ProtocolClModifyCallQoSComplete

ProtocolCmModifyCallQoS