共用方式為


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 呼叫 <。

要求

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

另請參閱

NdisAdvanceNetBufferDataStart

NetAllocateMdl