次の方法で共有


CComClassFactoryAutoThread::LockServer

更新 : 2007 年 11 月

_Module::Lock または _Module::Unlock を呼び出して、モジュールのロック カウントをインクリメントまたはデクリメントします。

STDMETHODIMP LockServer(
   BOOL fLock 
);

パラメータ

  • fLock
    [入力] TRUE の場合は、ロック カウントがインクリメントされます。それ以外の場合は、ロック カウントがデクリメントされます。

戻り値

標準の HRESULT 値を返します。

解説

CComClassFactoryAutoThread を使っている場合は、_Module は通常 CComAutoThreadModule クラス のグローバル インスタンスを参照します。

LockServer を呼び出すと、クライアントがクラス ファクトリを独占できるため、複数のオブジェクトをすばやく作成できます。

必要条件

ヘッダー : atlcom.h

参照

参照

CComClassFactoryAutoThread クラス

CComAutoThreadModule::Lock

CComAutoThreadModule::Unlock

その他の技術情報

CComClassFactoryAutoThread のメンバ