Share via


모듈 보내기 및 받기 작업 필터링

이 섹션에서는 NDIS 6.0 필터 드라이버에 대한 송신 및 수신 작업을 설명합니다. 필터 드라이버는 보내기 요청을 시작하고 표시를 받거나 다른 드라이버의 요청 및 표시를 필터링할 수 있습니다.

필터 모듈은 미니포트 어댑터 위에 쌓입니다. 드라이버 스택에 대한 자세한 내용은 NDIS 6.0 드라이버 스택을 참조하세요.

드라이버 스택의 필터 모듈은 모든 송신 요청을 필터링하고 기본 어댑터와 연결된 표시를 받을 수 있습니다. 어댑터에 대한 모든 프로토콜 바인딩에 적용됩니다. NDIS 6.0 보내기 및 받기 작업에 대한 자세한 내용은 보내기 및 받기 작업을 참조하세요.

필터 드라이버는 NDIS_PACKET 구조를 기반으로 하는 레거시 송신 및 수신 작업에 대한 직접적인 지원을 제공하지 않습니다. 대신 NDIS는 레거시 미니포트 드라이버의 표시를 NET_BUFFER 구조로 변환합니다. 또한 NDIS는 NET_BUFFER 구조를 기반으로 하는 송신 요청에서 NDIS_PACKET 구조를 기반으로 하는 레거시 전송 요청으로의 필수 변환을 처리합니다.

참고 필터 드라이버는 필터 모듈에 대한 FilterXxx 함수 보내기 및 받기를 동적으로 변경할 수 있습니다. 자세한 내용은 데이터 바이패스 모드를 참조하세요.

다음 topics 필터 드라이버 송신 및 수신 작업에 대한 추가 정보를 제공합니다.

필터 드라이버 버퍼 관리

필터 드라이버에서 데이터 보내기

필터 드라이버에서 보내기 요청 취소

필터 드라이버에서 데이터 수신