次の方法で共有


CComObjectNoLock クラス

このクラスは非集約オブジェクトの IUnknown を実装しますが、コンストラクターではモジュールのロック カウントがインクリメントされません。

template<
   class Base 
>
class CComObjectNoLock :
   public Base

パラメーター

  • Base
    作成したクラス。CComObjectRoot または CComObjectRootEx から派生させるか、作成したクラスでサポートする任意のインターフェイスから派生させます。

解説

CComObjectNoLock は、非集約オブジェクトの IUnknown を実装するという点で CComObject に似ています。ただし、CComObjectNoLock は、コンストラクターでモジュールのロック カウントをインクリメントしません。

ATL (Active Template Library) では、CComObjectNoLock はクラス ファクトリ用に内部的に使われます。 通常は、ユーザーが直接このクラスを使うことはありません。

必要条件

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

参照

その他の技術情報

CComObjectNoLock のメンバー

ATL クラスの概要