共用方式為


nblapi.h 標頭

網路會使用此標頭。 如需詳細資訊,請參閱:

nblapi.h 包含下列程序設計介面:

功能

 
NdisAdjustNetBufferCurrentMdl

NdisAdjustNetBufferCurrentMdl 函式會根據目前的數據位移來更新NET_BUFFER結構。
NdisAdvanceNetBufferDataStart

呼叫 NdisAdvanceNetBufferDataStart 函式,以釋放已使用 NdisRetreatNetBufferDataStart 函式新增的數據空間。
NdisAdvanceNetBufferListDataStart

呼叫 NdisAdvanceNetBufferListDataStart 函式,釋放先前對 NdisRetreatNetBufferListDataStart 函式呼叫中所宣告的數據空間。
NdisAllocateCloneNetBufferList

呼叫 NdisAllocateCloneNetBufferList 函式,以建立新的複製NET_BUFFER_LIST結構。
NdisAllocateFragmentNetBufferList

呼叫 NdisAllocateFragmentNetBufferList 函式,根據現有NET_BUFFER_LIST結構中的數據,建立新的分散NET_BUFFER_LIST結構。
NdisAllocateNetBuffer

呼叫 NdisAllocateNetBuffer 函式,從NET_BUFFER結構集區配置和初始化NET_BUFFER結構。
NdisAllocateNetBufferAndNetBufferList

呼叫 NdisAllocateNetBufferAndNetBufferList 函式,以配置和初始化以預先配置NET_BUFFER結構初始化的NET_BUFFER_LIST結構。
NdisAllocateNetBufferList

呼叫 NdisAllocateNetBufferList 函式,從NET_BUFFER_LIST結構集區配置和初始化NET_BUFFER_LIST結構。
NdisAllocateNetBufferListContext

呼叫 NdisAllocateNetBufferListContext 函式,在NET_BUFFER_LIST結構的NET_BUFFER_LIST_CONTEXT結構中配置更多內容空間。
NdisAllocateNetBufferListPool

呼叫 NdisAllocateNetBufferListPool 函式來配置NET_BUFFER_LIST結構的集區。
NdisAllocateNetBufferMdlAndData

NDIS 驅動程式會呼叫 NdisAllocateNetBufferMdlAndData 函式來配置NET_BUFFER結構,以及相關聯的 MDL 和數據。
NdisAllocateNetBufferPool

呼叫 NdisAllocateNetBufferPool 函式來配置NET_BUFFER結構的集區。
NdisAllocateReassembledNetBufferList

呼叫 NdisAllocateReassembledNetBufferList 函式來重新組合片段NET_BUFFER_LIST結構。
NdisCopyFromNetBufferToNetBuffer

呼叫 NdisCopyFromNetBufferToNetBuffer 函式,將數據從來源NET_BUFFER結構複製到目的地NET_BUFFER結構。
NdisCopyReceiveNetBufferListInfo

中繼驅動程式會呼叫 NdisCopyReceiveNetBufferListInfo 函式,以複製所接收NET_BUFFER_LIST結構中的NET_BUFFER_LIST資訊。
NdisCopySendNetBufferListInfo

中繼驅動程式會呼叫 NdisCopySendNetBufferListInfo 函式,以複製傳輸NET_BUFFER_LIST結構中的NET_BUFFER_LIST資訊。
NdisFreeCloneNetBufferList

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

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

呼叫 NdisFreeNetBuffer 函式,以釋放先前使用 NdisAllocateNetBuffer 函式從NET_BUFFER結構集區配置NET_BUFFER結構結構。
NdisFreeNetBufferList

呼叫 NdisFreeNetBufferList 函式,釋放先前從NET_BUFFER_LIST結構集區配置的NET_BUFFER_LIST結構。
NdisFreeNetBufferListContext

呼叫 NdisFreeNetBufferListContext 函式,以釋放NET_BUFFER_LIST結構NET_BUFFER_LIST_CONTEXT結構中的內容空間。
NdisFreeNetBufferListPool

呼叫 NdisFreeNetBufferListPool 函式以釋放NET_BUFFER_LIST結構集區。
NdisFreeNetBufferPool

呼叫 NdisFreeNetBufferPool 函式,以釋放使用 NdisAllocateNetBufferPool 函式建立NET_BUFFER結構集區。
NdisFreeReassembledNetBufferList

呼叫 NdisFreeReassembledNetBufferList 函式,以釋放重新組譯NET_BUFFER_LIST結構和相關聯的NET_BUFFER結構和 MDL 鏈結。
NdisGetDataBuffer

呼叫 NdisGetDataBuffer 函式,以從NET_BUFFER結構存取連續的數據區塊。
NdisGetNetBufferListProtocolId

NdisGetNetBufferListProtocolId 函式會從NET_BUFFER_LIST結構的 NetBufferListInfo 成員擷取通訊協議標識符。
NdisGetPoolFromNetBuffer

呼叫 NdisGetPoolFromNetBuffer 函式,以取得與指定之NET_BUFFER結構相關聯的NET_BUFFER結構集區句柄。
NdisGetPoolFromNetBufferList

呼叫 NdisGetPoolFromNetBufferList 函式,以取得與指定之NET_BUFFER_LIST結構相關聯的NET_BUFFER_LIST結構集區句柄。
NdisQueryNetBufferPhysicalCount

NdisQueryNetBufferPhysicalCount 函式會傳回與指定之NET_BUFFER結構相關聯之緩衝區描述項所對應的實體中斷數目上限。
NdisRetreatNetBufferDataStart

呼叫 NdisRetreatNetBufferDataStart 函式,以存取NET_BUFFER結構的 MDL 鏈結中更多已使用的數據空間。
NdisRetreatNetBufferListDataStart

呼叫 NdisRetreatNetBufferListDataStart 函式,以增加NET_BUFFER_LIST結構中所有NET_BUFFER結構中已使用的數據空間。

回呼函式

 
NET_BUFFER_ALLOCATE_MDL

NetAllocateMdl 函式會配置具有指定大小的相關聯記憶體區塊的 MDL。
NET_BUFFER_FREE_MDL

NetFreeMdl 函式會釋放先前由 NetAllocateMdl 函式配置的 MDL。

結構

 
NET_BUFFER_LIST_POOL_PARAMETERS

NET_BUFFER_LIST_POOL_PARAMETERS 結構會定義NET_BUFFER_LIST結構集區的參數。