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 Server 2008 Windows Server 2008 R2의 Windows.h 포함) |
라이브러리 | Kernel32.lib |
DLL | Kernel32.dll |