CoNDIS WAN 드라이버 등록
CoNDIS WAN 미니포트 드라이버 또는 MCM은 DriverEntry 함수에서 NdisMRegisterMiniportDriver를 호출하여 표준 MiniportXxx 함수를 NDIS에 등록합니다. MiniportXxx 함수 등록에 대한 자세한 내용은 Miniport 드라이버 초기화를 참조하세요.
CoNDIS WAN 호출 관리자는 NDIS 프로토콜 드라이버입니다. 따라서 호출 관리자는 NdisRegisterProtocolDriver 를 호출하여 표준 ProtocolXxx 함수를 등록합니다. NDIS 프로토콜 드라이버 등록에 대한 자세한 내용은 프로토콜 드라이버 초기화를 참조하세요. 호출 관리자 초기화와 MCM 초기화 간의 다른 차이점에 대한 자세한 내용은 초기화의 차이점을 참조하세요.
NdisMRegisterMiniportDriver 호출은 미니포트 드라이버의 NDIS_MINIPORT_DRIVER_CHARACTERISTICS 구조를 제공합니다. 올바른 NDIS 버전 번호를 지정해야 합니다. NDIS 버전 번호를 설정하는 방법에 대한 자세한 내용은 NDIS_MINIPORT_DRIVER_CHARACTERISTICS.
CoNDIS WAN 드라이버는 NDIS 버전 5.0 이상을 나타내야 합니다.
NDIS 6.0 이상 드라이버는 다음과 같이 CoNDIS 콜백 함수를 등록해야 합니다.
CoNDIS ProtocolXxx 및 MiniportXxx 함수를 등록하려면 모든 CoNDIS 드라이버가 NdisSetOptionalHandlers 함수를 호출해야 합니다.
CoNDIS MiniportXxx 함수를 등록하려면 미니포트 드라이버 또는 MCM(미니포트 호출 관리자)이 MiniportSetOptions 함수에서 NdisSetOptionalHandlers 함수를 호출하고 NDIS_MINIPORT_CO_CHARACTERISTICS 구조를 전달해야 합니다. 호출 관리자 ProtocolXxx 함수를 등록하기 위해 MCM은 NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS 구조도 제공합니다.
CoNDIS ProtocolXxx 함수를 등록하려면 클라이언트 또는 호출 관리자가 ProtocolSetOptions 함수에서 NdisSetOptionalHandlers 함수를 호출해야 하며 NDIS_PROTOCOL_CO_CHARACTERISTICS 구조를 제공해야 합니다. 또한 클라이언트는 NDIS_CO_CLIENT_OPTIONAL_HANDLERS 구조를 제공해야 하며 호출 관리자도 NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS 구조를 제공해야 합니다.
CoNDIS 드라이버 등록에 대한 자세한 내용은 CoNDIS 등록을 참조하세요.
.