NdisFreeFragmentNetBufferList 函式 (ndis/nblapi.h)

呼叫 NdisFreeFragmentNetBufferList 函式以釋放 NET_BUFFER_LIST 結構,以及先前由呼叫配置的所有相關聯 NET_BUFFER 結構和 MDL 鏈結 NdisAllocateFragmentNetBufferList 函式。

語法

NDIS_EXPORTED_ROUTINE VOID NdisFreeFragmentNetBufferList(
  [in] NET_BUFFER_LIST *FragmentNetBufferList,
  [in] ULONG           DataOffsetDelta,
  [in] ULONG           FreeFragmentFlags
);

參數

[in] FragmentNetBufferList

呼叫 NdisAllocateFragmentNetBufferList 所配置之NET_BUFFER_LIST結構的指標。

[in] DataOffsetDelta

在釋放片段NET_BUFFER結構之前,要進一步 (加入數據位) 移 (以位元組為單位的數量。 此值應該符合建立NET_BUFFER_LIST結構時傳遞給 NdisAllocateFragmentNetBufferListDataOffsetDelta 參數值。

[in] FreeFragmentFlags

可與 OR 作業結合的 NDIS 旗標。 將此參數設定為零。 目前沒有為此函式定義的旗標。

傳回值

規格需求

需求
最低支援的用戶端 NDIS 6.0 和更新版本支援。
目標平台 Universal
標頭 ndis/nblapi.h (包含 ndis.h)
程式庫 Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI 合規性規則 Irql_NetBuffer_Function (ndis) 、NdisAllocateFragmentNetBufferList (ndis) ,NdisAllocateFragmentNetBufferList_InitFail (ndis)

另請參閱

NET_BUFFER

NET_BUFFER_LIST

NdisAllocateFragmentNetBufferList