在單一函式呼叫中,NDIS 6.0 驅動程式可以在每個NET_BUFFER_LIST結構上傳送多個具有多個NET_BUFFER結構的多個NET_BUFFER_LIST結構。 此外,NDIS 驅動程式可以對多個 NET_BUFFER_LIST 結構進行已完成的傳送操作,且在一個 NET_BUFFER_LIST 結構中可以包含多個 NET_BUFFER 結構。
在接收路徑中,迷你端口驅動程式可以使用 NET_BUFFER_LIST 結構清單來指示接收操作。 由迷你埠驅動程式指示的每個NET_BUFFER_LIST都包含一個NET_BUFFER結構。 不過,原生 802.11 驅動程式可以有多個NET_BUFFER結構。 因為不同的通訊協定系結可以處理每個NET_BUFFER_LIST結構,所以 NDIS 可以獨立將每個NET_BUFFER_LIST結構傳回給迷你埠驅動程式。
若要支持 NDIS 5.x 及更舊的驅動程式,NDIS 提供了一個位於 NDIS_PACKET 型介面和 NET_BUFFER 型介面之間的轉換層。 NDIS 會在NET_BUFFER結構和 NDIS_PACKET 結構之間執行必要的轉換。 若要避免因轉譯而導致效能降低,必須更新 NDIS 驅動程式,以使用NET_BUFFER結構,而且應該支援所有資料路徑中的多個 NET_BUFFER_LIST 結構。
本節包含下列主題: