실행 중인 드라이버 스택 수정
NDIS는 필터 모듈 삽입, 제거 또는 다시 구성과 같은 작업을 위해 드라이버 스택을 수정합니다. NDIS는 필터 모듈에서 바이패스 모드를 활성화하거나 비활성화할 수 있습니다. 필터 드라이버의 바이패스 모드에 대한 자세한 내용은 데이터 바이패스 모드참조하세요.
참고 필터 드라이버 진입점이 변경되면(즉, 바이패스 모드로 인해) NDIS는 드라이버 스택을 일시 중지하고 다시 시작합니다. 일시 중지하고 다시 시작하면 일부 네트워크 패킷이 전송 경로 또는 수신 경로에서 삭제될 수 있습니다. 신뢰할 수 있는 전송 메커니즘을 제공하는 네트워크 프로토콜은 패킷 손실의 경우 네트워크 I/O 작업을 다시 시도할 수 있지만 안정성을 보장하지 않는 다른 프로토콜은 작업을 다시 시도하지 않습니다.
NDIS는 다음과 같이 실행 중인 드라이버 스택을 수정합니다.
NDIS는 드라이버 스택을 일시 중지합니다.
자세한 내용은 드라이버 스택을 일시 중지하는 방법에 대해을 참조하세요.
NDIS는 스택을 수정합니다.
예를 들어 필터 모듈을 추가하기 위해 NDIS는 새 필터 모듈을 스택에 삽입할 위치를 결정하고 필터 모듈을 만들고 삽입하고 연결합니다.
필터 모듈을 삽입하거나 삭제하면 드라이버 스택의 특성이 변경될 수 있습니다. 이 경우 NDIS는 드라이버 스택의 모든 프로토콜 바인딩 및 필터 모듈에 플러그 앤 플레이 이벤트 알림을 전송하여 드라이버에 이 변경 사항을 알립니다.
NDIS는 드라이버 스택을 다시 시작합니다.
추가 정보는 드라이버 스택 다시 시작을 참조하세요.