NdisFreeRWLock 函数 (ndis.h)
NdisFreeRWLock 函数释放以前使用 NdisAllocateRWLock 函数分配的读/写锁。
语法
void NdisFreeRWLock(
[in] PNDIS_RW_LOCK_EX Lock
);
参数
[in] Lock
指向表示锁的不透明 NDIS_RW_LOCK_EX 变量的指针。 调用方可以使用此锁来获取对非 ISR 驱动程序线程之间共享的资源的写入或读取访问权限。
返回值
无
备注
NDIS 驱动程序调用 NdisFreeRWLock 函数以释放 NDIS_RW_LOCK_EX 结构和以前使用 NdisAllocateRWLock 函数分配的任何关联资源。
在调用 NdisFreeRWLock 函数之前,驱动程序必须调用 NdisReleaseRWLock 函数以释放读/写锁。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 NDIS 6.20 及更高版本中受支持。 |
目标平台 | 通用 |
标头 | ndis.h (包括 Ndis.h) |
Library | Ndis.lib |
IRQL | <=DISPATCH_LEVEL |