共用方式為


傳送和接收作業

在單一函式呼叫中,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結構。 不過,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結構之間執行必要的轉換。 為了避免因轉譯而造成效能降低,NDIS 驅動程式必須更新為使用NET_BUFFER結構,而且應該支援所有資料路徑中的多個 NET_BUFFER_LIST 結構。

本節包含下列主題:

傳送網路資料

取消傳送作業

接收網路資料

回送 NDIS 封包