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 函数分配的任何关联资源。

驱动程序必须调用 NdisReleaseRWLock 函数才能释放读/写锁,然后才能调用 NdisFreeRWLock 函数。

要求

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

另请参阅

NDIS_RW_LOCK_EX

NdisAllocateRWLock

NdisReleaseRWLock