#include <corewrappers.h>
|
| typedef Details::SyncLockCriticalSection | SyncLock |
| |
|
| _Acquires_lock_ return _Post_same_lock_ static return SyncLock | Lock (_In_ CRITICAL_SECTION *cs) throw () |
| |
| _Acquires_lock_ return _Post_same_lock_ static return SyncLock | TryLock (_In_ CRITICAL_SECTION *cs) throw () |
| |
◆ SyncLock
◆ CriticalSection()
| Microsoft::WRL::Wrappers::CriticalSection::CriticalSection |
( |
ULONG |
spincount = 0 | ) |
|
| throw | ( | |
| ) | | |
|
inlineexplicit |
◆ ~CriticalSection()
| Microsoft::WRL::Wrappers::CriticalSection::~CriticalSection |
( |
| ) |
|
| throw | ( | |
| ) | | |
|
inline |
◆ IsValid()
| bool Microsoft::WRL::Wrappers::CriticalSection::IsValid |
( |
| ) |
const |
| throw | ( | |
| ) | | |
|
inline |
◆ Lock() [1/2]
| _Acquires_lock_ return _Post_same_lock_ return SyncLock Microsoft::WRL::Wrappers::CriticalSection::Lock |
( |
| ) |
|
| throw | ( | |
| ) | | |
|
inline |
◆ Lock() [2/2]
| _Acquires_lock_ return _Post_same_lock_ static return SyncLock Microsoft::WRL::Wrappers::CriticalSection::Lock |
( |
_In_ CRITICAL_SECTION * |
cs | ) |
|
| throw | ( | |
| ) | | |
|
inlinestatic |
◆ TryLock() [1/2]
| _Acquires_lock_ return _Post_same_lock_ return SyncLock Microsoft::WRL::Wrappers::CriticalSection::TryLock |
( |
| ) |
|
| throw | ( | |
| ) | | |
|
inline |
◆ TryLock() [2/2]
| _Acquires_lock_ return _Post_same_lock_ static return SyncLock Microsoft::WRL::Wrappers::CriticalSection::TryLock |
( |
_In_ CRITICAL_SECTION * |
cs | ) |
|
| throw | ( | |
| ) | | |
|
inlinestatic |
◆ cs_
| CRITICAL_SECTION Microsoft::WRL::Wrappers::CriticalSection::cs_ |
|
protected |
The documentation for this class was generated from the following file: