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

另请参阅

NDIS_RW_LOCK_EX

NdisAllocateRWLock

NdisReleaseRWLock