InitializeSRWLock 函数 (synchapi.h)
(SRW) 锁初始化超薄读取器/编写器。
语法
void InitializeSRWLock(
[out] PSRWLOCK SRWLock
);
参数
[out] SRWLock
指向 SRW 锁的指针。
返回值
无
备注
必须先初始化 SRW 锁,然后才能使用它。 InitializeSRWLock 函数用于动态初始化 SRW 锁。 若要静态初始化结构,请将 常量SRWLOCK_INIT 分配给结构变量。
使用时无法移动或复制 SRW 锁。 进程不得修改 对象,而必须将其视为逻辑上不透明的对象。 仅使用 SRW 函数来管理 SRW 锁。
没有等待线程的已解锁 SRW 锁处于初始状态,可以在不显式销毁的情况下进行复制、移动和遗忘。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | synchapi.h (包括 Windows 7 上的 Windows.h、Windows Server 2008 Windows Server 2008 R2) |
Library | Kernel32.lib |
DLL | Kernel32.dll |