NdisFreeSharedMemory 函数 (ndis.h)

NdisFreeSharedMemory 函数释放驱动程序从共享内存提供程序分配的共享内存。

语法

void NdisFreeSharedMemory(
  [in] NDIS_HANDLE NdisHandle,
  [in] NDIS_HANDLE AllocationHandle
);

参数

[in] NdisHandle

在调用方初始化期间获取的 NDIS 驱动程序或实例句柄。 这应是传递给 的 NdisHandle 参数的同一句柄分配共享内存时的 NdisAllocateSharedMemory 函数。

[in] AllocationHandle

用于标识共享内存块的上下文区域的句柄。 这是 NDIS 在 NdisAllocateSharedMemory 函数的 pSharedMemoryProviderContext 参数中提供的 柄。

返回值

备注

NDIS 驱动程序必须调用 NdisFreeSharedMemory 函数,以释放之前使用 分配的共享内存块 NdisAllocateSharedMemory 函数。

NDIS 从调用 NdisFreeSharedMemory 的上下文中调用共享内存提供程序的 NetFreeSharedMemory 函数。

要求

要求
最低受支持的客户端 在 NDIS 6.20 及更高版本中受支持。
目标平台 通用
标头 ndis.h (包括 Ndis.h)
Library Ndis.lib
IRQL PASSIVE_LEVEL

另请参阅

NdisAllocateSharedMemory

NetFreeSharedMemory