NDIS 드라이버 개발을 위한 로드맵
NDIS(네트워크 드라이버 인터페이스 사양) 드라이버 패키지를 만들려면 다음 단계를 수행합니다.
Windows 아키텍처 및 드라이버에 대해 알아봅니다.
Windows 운영 체제에서 드라이버가 작동하는 방식의 기본 사항을 이해해야 합니다. 기본 사항을 알면 적절한 디자인 결정을 내리고 개발 프로세스를 간소화할 수 있습니다. 드라이버 기본 사항에 대한 자세한 내용은모든 드라이버 개발자를 위한
개념을 참조하세요. NDIS에 대해 알아봅니다.
NDIS 및 NDIS 드라이버에 대한 일반적인 내용은 다음 문서를 참조하세요.
다른 Windows 드라이버 디자인을 결정합니다.
Windows 디자인 결정을 내리는 방법에 대한 자세한 내용은
신뢰할 수 있는 Kernel-Mode 드라이버 만들기,64비트 Windows 단일 소스 코드 베이스 사용 및 국제 INF 파일만들기참조하세요. Windows 드라이버 빌드, 테스트 및 디버그 프로세스 및 도구에 대해 알아봅니다.
드라이버 빌드는 사용자 모드 애플리케이션 빌드와 다릅니다. Windows 드라이버 빌드, 디버그 및 테스트 프로세스, 드라이버 서명 및 HLK(Windows Hardware Lab Kit) 테스트에 대한 자세한 내용은 Windows 하드웨어 개발자 설명서참조하세요. 도구 빌드, 테스트, 확인 및 디버깅에 대한 자세한 내용은 드라이버 개발 도구참조하세요.
구현하려는 NDIS 드라이버의 유형을 선택합니다.
NDIS 드라이버 유형에 대한 자세한 내용은 네트워크 드라이버 디자인 가이드탐색을 참조하세요.
드라이버 유형에 대한 로드맵을 따릅니다.
NDIS 미니포트 드라이버 개발을 위한
로드맵 NDIS 프로토콜 드라이버 개발을 위한
로드맵 NDIS 필터 드라이버 개발을 위한
로드맵 NDIS 중간 드라이버 개발을 위한
로드맵 모바일 광대역 미니포트 드라이버 개발하기 위한
로드맵 Windows 필터링 플랫폼 콜아웃 드라이버 개발을 위한
로드맵
GitHub의 Windows 드라이버 샘플 리포지토리에서 네트워크 드라이버 샘플을 검토하십시오.
NDIS 드라이버를 개발(또는 포트), 빌드, 테스트 및 디버그합니다.
기존 드라이버를 포팅하는 경우 포팅 가이드를 참조하세요.
반복적인 빌드, 테스트 및 디버깅에 대한 자세한 내용은 windows 하드웨어 개발자 설명서
참조하세요. 이 프로세스는 작동하는 드라이버를 빌드하는 데 도움이 됩니다. 드라이버용 드라이버 패키지를 만듭니다.
드라이버를 설치하는 방법에 대한 자세한 내용은 드라이버 패키지참조하세요. NDIS 드라이버를 설치하는 방법에 대한 자세한 내용은
구성 요소 및 네트워크 구성 요소 설치 사용된 파일 및 네트워크 구성 요소대한 개체 알림참조하세요. 드라이버에 서명한 후 배포하세요.
마지막 단계는 드라이버에 서명하고 배포하는 것입니다. 드라이버가 HLK(Windows Hardware Lab Kit)대해 정의된 품질 표준을 충족하는 경우 Microsoft Windows 업데이트 프로그램을 통해 배포할 수 있습니다. 자세한 내용은 드라이버 배포 방법에 대해 Windows 하드웨어 파트너 센터을 참조하세요.
기본 단계입니다. 드라이버마다 더 많은 단계가 필요할 수 있습니다.