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 (包括 ndis.h)
IRQL <= DISPATCH_LEVEL

另请参阅

NdisAdvanceNetBufferDataStart

NetAllocateMdl