13 #pragma managed( push, off ) 30 : m_hObject(
nullptr )
31 , m_bIsCreate( false )
64 if ( WAIT_OBJECT_0 != ::WaitForSingleObject(
m_hObject, dwTime ) ) {
81 return Wait( dwTime );
92 #pragma managed( pop ) virtual void Close() noexcept
クローズ関数
virtual bool Unlock() noexcept
ロック解除関数
virtual bool Wait(DWORD dwTime=INFINITE) noexcept
ウェイト関数
virtual bool Lock(DWORD dwTime=INFINITE) noexcept
ロック関数
HANDLE m_hObject
オブジェクトハンドル
virtual bool Release() noexcept=0
リリース関数
virtual ~CSync() noexcept
デストラクタ