다음을 통해 공유


WDM Lower Edge에 대한 미니포트 드라이버 함수 등록

WDM 아래쪽 가장자리가 있는 미니포트 드라이버는 DriverEntry 루틴에서 NdisMRegisterMiniportDriver 함수를 호출하여 특정 진입점 함수를 NDIS 라이브러리에 등록해야 합니다. 이러한 진입점 함수는 미니포트 드라이버의 위쪽 가장자리를 구성하며 미니포트 드라이버 초기화에 설명되어 있습니다. 그러나 WDM 아래쪽 가장자리가 있는 미니포트 드라이버는 특정 진입점 함수를 설정할 필요가 없습니다. 예를 들어 다음 진입점 함수는 다음과 같은 이유로 설정되지 않습니다.

  • MiniportInterrupt, MiniportInterruptDPC, MiniportEnableInterruptExMiniportDisableInterruptEx

    미니포트 드라이버는 NIC(물리적 네트워크 인터페이스 카드)에서 인터럽트 수신하지 않으므로 이러한 진입점 루틴이 필요하지 않습니다. 특정 버스의 드라이버는 패킷이 미니포트 드라이버를 위한 버스에 도착하면 인터럽트 수신합니다. 그런 다음 버스 드라이버가 미니포트 드라이버에 알 수 있습니다.

  • MiniportSharedMemoryAllocateComplete

    미니포트 드라이버는 공유 메모리를 할당하지 않으므로 완료 진입점 루틴이 지정되지 않습니다.

  • MiniportCheckForHangEx

    미니포트 드라이버는 NDIS를 사용하여 시간 초과된 송신 및 요청에 따라 미니포트 instance 응답이 중지되었는지 확인할 수 있으므로 이 루틴은 일반적으로 필요하지 않습니다.