次の方法で共有


CComCriticalSection::Lock

EnterCriticalSection Win32 関数を呼び出します。この関数は、m_sec データ メンバーに格納されているクリティカル セクション オブジェクトの所有権をスレッドが取得するまで待機します。

HRESULT Lock( ) throw( );

戻り値

正常に終了した場合は、S_OK を返します。それ以外の場合は、E_OUTOFMEMORY または E_FAIL を返します。

解説

Init メソッドを呼び出して、最初にクリティカル セクション オブジェクトを初期化する必要があります。 保護されたコードの実行が終了したら、スレッドは Unlock を呼び出して、クリティカル セクションの所有権を解放する必要があります。

必要条件

**ヘッダー:**atlcore.h

参照

参照

CComCriticalSection クラス

その他の技術情報

CComCriticalSection のメンバー