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 |