NdisFreeSharedMemory 函数 (ndis.h)

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

语法

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

参数

[in] NdisHandle

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

[in] AllocationHandle

标识共享内存块的上下文区域的句柄。 这是 pSharedMemoryProviderContextNdisAllocateSharedMemory 函数的 NDIS 提供的句柄。

返回值

没有

言论

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

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

要求

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

另请参阅

NdisAllocateSharedMemory

NetFreeSharedMemory