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 |