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