共用方式為


NET_BUFFER_FREE_MDL回呼函式 (nblapi.h)

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

語法

NET_BUFFER_FREE_MDL NetBufferFreeMdl;

void NetBufferFreeMdl(
  [in] MDL *Mdl
)
{...}

參數

[in] Mdl

要釋放之 MDL 的指標。

傳回值

備註

如果 NDIS 驅動程式在 的 FreeMdl 參數指定 NetFreeMdl 函式的進入點 NdisAdvanceNetBufferDataStart 函式,NDIS 會呼叫 NetFreeMdl 來釋放 MDL 和記憶體。

NetFreeMdl 釋放 NetAllocateMdl 函式所配置的 MDL 和記憶體。

NetFreeMdl 釋放記憶體時,它應該使用相同的 NetAllocateMdl 中使用的記憶體管理機制來配置記憶體。

NDIS 會在 IRQL <= DISPATCH_LEVEL呼叫 NetFreeMdl

規格需求

需求
最低支援的用戶端 NDIS 6.0 和更新版本支援。
標頭 nblapi.h (include ndis.h)
IRQL <= DISPATCH_LEVEL

另請參閱

NdisAdvanceNetBufferDataStart

NetAllocateMdl