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 |