CriticalSection::TryLock Method
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at CriticalSection::TryLock Method.
Attempts to enter a critical section without blocking. If the call is successful, the calling thread takes ownership of the critical section.
Syntax
SyncLock TryLock();
static SyncLock TryLock(
_In_ CRITICAL_SECTION* cs
);
Parameters
cs
A user-specified critical section object.
Return Value
A nonzero value if the critical section is successfully entered or the current thread already owns the critical section. Zero if another thread already owns the critical section.
Remarks
The first TryLock function affects the current critical section object. The second TryLock function affects a user-specified critical section.
Requirements
Header: corewrappers.h
Namespace: Microsoft::WRL::Wrappers