보내기 및 받기 작업
단일 함수 호출에서 NDIS 6.0 드라이버는 각 NET_BUFFER_LIST 구조에 여러 NET_BUFFER 구조체가 있는 여러 NET_BUFFER_LIST 구조를 보낼 수 있습니다. 또한 NDIS 드라이버는 NET_BUFFER_LIST 구조체에 여러 NET_BUFFER 구조체가 있는 여러 NET_BUFFER_LIST 구조체에 대해 완료된 송신 작업을 나타낼 수 있습니다.
수신 경로에서 미니포트 드라이버는 NET_BUFFER_LIST 구조 목록을 사용하여 수신을 나타낼 수 있습니다. 미니포트 드라이버가 나타내는 각 NET_BUFFER_LIST 하나의 NET_BUFFER 구조를 포함합니다. 그러나 Native 802.11 드라이버는 둘 이상의 NET_BUFFER 구조를 가질 수 있습니다. 다른 프로토콜 바인딩은 각 NET_BUFFER_LIST 구조를 처리할 수 있으므로 NDIS는 각 NET_BUFFER_LIST 구조를 미니포트 드라이버에 독립적으로 반환할 수 있습니다.
NDIS 5를 지원합니다. x 및 이전 드라이버인 NDIS는 NDIS_PACKET 기반 인터페이스와 NET_BUFFER 기반 인터페이스 간에 변환 계층을 제공합니다. NDIS는 NET_BUFFER 구조체와 NDIS_PACKET 구조 간에 필요한 변환을 수행합니다. 변환으로 인한 성능 저하를 방지하려면 NET_BUFFER 구조를 사용하도록 NDIS 드라이버를 업데이트해야 하며 모든 데이터 경로에서 여러 NET_BUFFER_LIST 구조를 지원해야 합니다.
이 단원에 포함된 항목은 다음과 같습니다.