다음을 통해 공유


드라이버 스택 관리

NDIS 6.0에는 드라이버 스택을 일시 중지하고 다시 시작하는 기능이 도입되었습니다. NDIS 6.0에서 제공하는 스택 관리 기능을 지원하려면 레거시 드라이버를 다시 작성해야 합니다.

NDIS 6.0에는 NDIS 필터 드라이버도 도입되었습니다. 필터 드라이버는 프로토콜 드라이버와 미니포트 드라이버 간의 상호 작용을 모니터링하고 수정할 수 있습니다. 필터 드라이버는 구현하기 쉽고 NDIS 5보다 처리 오버헤드가 적습니다. x 중간 드라이버. 이러한 이유로 필터 중간 드라이버 대신 필터 드라이버를 사용해야 합니다.

드라이버 스택에는 다음과 같은 논리 요소가 포함됩니다.

미니포트 어댑터
미니포트 어댑터는 NDIS 미니포트 드라이버 또는 중간 드라이버의 어댑터 instance. 중간 드라이버의 가상 미니포트는 미니포트 어댑터입니다. NDIS는 디바이스를 사용할 수 있게 된 후 미니포트 어댑터를 통해 드라이버 스택의 다른 요소를 구성합니다.

프로토콜 바인딩
프로토콜 바인딩은 프로토콜 드라이버의 바인딩 instance. 프로토콜 바인딩은 NDIS 프로토콜 드라이버를 미니포트 어댑터에 바인딩합니다. 여러 프로토콜 드라이버가 미니포트 어댑터에 바인딩할 수 있습니다.

필터 모듈
필터 모듈은 필터 드라이버의 instance. NDIS는 드라이버 스택을 일시 중지하여 필터 모듈을 삽입, 제거 또는 다시 구성할 수 있습니다. 필터 모듈은 미니포트 어댑터의 동작을 모니터링하고 수정할 수 있습니다.

다음 topics 드라이버 스택, 드라이버 상태 및 드라이버 스택 작업에 대한 자세한 정보를 제공합니다.

NDIS 필터 드라이버

NDIS 중간 드라이버