다음을 통해 공유


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

참고 항목

슬림 판독기/작성기(SRW) 잠금

동기화 함수

VBS Enclave에서 사용할 수 있는 Vertdll API