다음을 통해 공유


NDIS 필터 드라이버 설치

이 문서에서는 NDIS(네트워크 드라이버 인터페이스 사양) 필터 드라이버를 설치하는 방법을 설명합니다. 경량 필터 드라이버는 필터 중간 드라이버와 다릅니다. 구성 관리자는 각 미니포트 어댑터에 대한 필터 모듈 목록을 NDIS에 제공합니다. NDIS 필터 중간 드라이버와 마찬가지로 필터 드라이버와 연결된 가상 디바이스(또는 가상 미니포트)가 없습니다.

필터 드라이버를 설치하려면 INF(설치 정보) 파일을 제공해야 합니다. 구성 관리자는 INF 파일에서 필터 드라이버에 대한 구성 정보를 읽고 레지스트리에 복사합니다.

필터 드라이버 INF 파일은 네트워크 서비스를 정의합니다. 필터 드라이버에는 미니포트 INF 파일이 없습니다. 예제 필터 드라이버 INF 파일은 ndislwf 샘플 드라이버를 참조하세요.

필터 드라이버 INF 파일을 제공한 후 필터 드라이버를 설치하거나 제거하려면 INetCfg 제품군의 네트워크 구성 인터페이스를 사용해야 합니다. 예를 들어 네트워크 구성 요소를 설치하거나 제거하려면 INetCfgClassSetup 인터페이스를 호출합니다. 이러한 인터페이스는 프로그래밍 방식으로 직접 호출할 수 있으며, 또는 netcfg을 사용하여 INetCfg를 호출함으로써 간접적으로 호출할 수도 있습니다. INetCfg 통해 드라이버 패키지를 설치할 수 없으며 이전 Windows 버전에서는 드라이버 저장소 기능을 사용할 수 없습니다. 이 시나리오에서 드라이버 패키지를 성공적으로 설치하려면 최소 OS 빌드 번호 25319가 있어야 합니다. SetupAPI 사용하여 NDIS 필터 드라이버를 설치하거나 제거할 수 없습니다.

코드를 통해 INetCfg 호출하는 예제는 Bindview 네트워크 구성 유틸리티 샘플참조하세요.