TryAcquireSRWLockExclusive function (synchapi.h)

Attempts to acquire a slim reader/writer (SRW) lock in exclusive mode. If the call is successful, the calling thread takes ownership of the lock.

Syntax

BOOLEAN TryAcquireSRWLockExclusive(
  [in, out] PSRWLOCK SRWLock
);

Parameters

[in, out] SRWLock

A pointer to the SRW lock.

Return value

If the lock is successfully acquired, the return value is nonzero.

if the current thread could not acquire the lock, the return value is zero.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 R2 [desktop apps | UWP apps]
Target Platform Windows
Header synchapi.h (include Windows.h)
Library Kernel32.lib
DLL Kernel32.dll

See also

AcquireSRWLockExclusive

Slim Reader/Writer (SRW) Locks

Synchronization Functions

TryAcquireSRWLockShared

Vertdll APIs available in VBS enclaves