TryAcquireSRWLockExclusive

TryAcquireSRWLockExclusive attempts to acquire the SRW lock in exclusive mode.

Syntax

Copy
BOOL TryAcquireSRWLockExclusive(   
    PSRWLOCK pSrwLock
);

Parameters

pSrwLock

A pointer to the SRW lock to acquire.

Return Value

Returns TRUE if the lock was successfully acquired, FALSE otherwise.

Remarks

Requirements

Minimum supported version Header Library

wRTOS 1.1 SDK

windows.h

wRTOS_rtss.lib

Example

Copy
if (TryAcquireSRWLockExclusive(&lock)) {
    // Successfully acquired
    // Perform operations
    ReleaseSRWLockExclusive(&lock);
} else {
    // Lock was busy, handle appropriately
}

See Also: