TryAcquireSRWLockShared

TryAcquireSRWLockShared attempts to acquire the SRW lock in shared mode.

Syntax

Copy
BOOL TryAcquireSRWLockShared(   
    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 (TryAcquireSRWLockShared(&lock)) {
    // Successfully acquired
    // Perform read operations
    ReleaseSRWLockShared(&lock);
} else {
    // Lock was busy with exclusive access
}

See Also: