如 將中繼驅動程序註冊為 Miniport Driver中所述,中繼驅動程式必須在向 NdisMRegisterMiniportDriver註冊時,提供 MiniportSendNetBufferLists 函式。 MiniportSendNetBufferLists 函式可以在驅動程式具有無連線的下邊緣時,藉由呼叫 NdisSendNetBufferLists 來轉送傳入的 NET_BUFFER_LIST 結構。 MiniportSendNetBufferLists 可以將它收到的NET_BUFFER_LIST結構清單透過 NdisSendNetBufferLists 傳送,而不考慮基礎迷你埠驅動程式的能力。
MiniportSendNetBufferLists 會接收由 NdisSendNetBufferLists的上層呼叫者所決定順序排列的 NET_BUFFER_LIST 結構清單。 在大部分情況下,中繼驅動程式應該維持此順序,因為它會將傳入的 NET_BUFFER_LIST 結構陣列傳遞給基礎迷你埠驅動程式。 中繼驅動程式,在將數據傳遞給基礎驅動程式之前修改網路數據,可以重新排序列表。
NDIS 一律會保留 NET_BUFFER_LIST 結構指標的順序,做為連結清單傳遞至 NdisSendNetBufferLists。 基礎迷你埠驅動程式也假設傳入其 MiniportSendNetBufferLists 函式的清單表示網路數據應該以相同順序傳輸。