다음을 통해 공유


MCM 드라이버 및 통화 관리자

통합 MCM 드라이버는 연결 지향 클라이언트에 호출 관리자 서비스를 제공하는 연결 지향 미니포트 드라이버입니다. 따라서 MCM 드라이버는 연결 지향 미니포트 드라이버와 호출 관리자의 모든 연결 지향 함수를 수행합니다. 모든 미니포트 드라이버와 마찬가지로 MCM 드라이버는 NdisXxx 호출을 사용하여 기본 NIC 하드웨어와 통신해야 합니다.

MCM 드라이버는 다음과 같은 두 가지 주요 방법으로 호출 관리자와 다릅니다.

  • 호출 관리자는 호출 관리자 기능이 추가된 NDIS 연결 지향 프로토콜 드라이버 입니다. MCM 드라이버는 호출 관리자 기능이 추가된 NDIS 연결 지향 미니포트 드라이버 입니다.

  • 호출 관리자와 연결 지향 미니포트 드라이버 간의 인터페이스는 NDIS에 완전히 노출됩니다. 즉, 호출 관리자와 미니포트 드라이버 간의 모든 통신은 NDIS를 통과합니다. 클라이언트 VC의 활성화 및 비활성화(나가는 클라이언트 또는 들어오는 클라이언트 데이터를 전송하는 데 사용되는 VC)를 제외하고 MCM 드라이버의 호출 관리자 부분과 MCM 드라이버의 미니포트 드라이버 부분 간의 인터페이스는 NDIS에 불투명합니다. NDIS는 클라이언트 VC를 추적하므로 클라이언트 VC의 활성화 및 비활성화는 NDIS를 통해 수행해야 합니다.

MCM 드라이버와 호출 관리자 간의 차이점은 다음 섹션에서 자세히 설명합니다.

초기화의 차이점

NdisXxx 함수 호출의 차이점

가상 연결의 차이점