네트워크 드라이버의 패킷 구조
NDIS 6.0 이상 버전에서 더 높은 계층 드라이버는 네트워크 패킷 정보를 보유하기 위해 NET_BUFFER 및 NET_BUFFER LIST 구조를 할당하고, 네트워크에서 데이터를 보낼 수 있도록 다음 하위 NDIS 드라이버로 구조를 보냅니다. 하위 수준 드라이버는 NET_BUFFER 및 NET_BUFFER_LIST 구조를 할당하여 수신된 데이터를 보관하고 구조체를 관심 있는 상위 계층 드라이버에 전달합니다. 경우에 따라 더 높은 계층 드라이버는 구조를 할당하고 하위 계층 드라이버가 수신된 데이터를 제공된 버퍼에 복사하도록 요청하여 하위 계층 드라이버에 전달합니다. NDIS는 NET_BUFFER 및 NET_BUFFER_LIST 구조를 구성하는 하위 구조를 할당하고 조작하기 위한 함수를 제공합니다.
NDIS 드라이버의 네트워크 데이터 버퍼 구조에 대한 자세한 내용은 NET_BUFFER 아키텍처를 참조하세요.