次の方法で共有


CComCriticalSection::Lock

更新 : 2007 年 11 月

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

HRESULT Lock( ) throw( );

戻り値

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

解説

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

必要条件

ヘッダー : atlcore.h

参照

参照

CComCriticalSection クラス

その他の技術情報

CComCriticalSection のメンバ