次の方法で共有


CComObjectNoLock クラス

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

template<
   class Base 
>
class CComObjectNoLock :
   public Base

パラメーター

  • Base
    CComObjectRootCComObjectRootExから、または他のインターフェイスからクラスが派生したオブジェクトでサポートする必要があります。

メンバー

159zzz42.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CComObjectNoLock::CComObjectNoLock

コンストラクター。

CComObjectNoLock::~CComObjectNoLock

デストラクターです。

159zzz42.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CComObjectNoLock::AddRef

オブジェクトの参照カウントをインクリメントします。

CComObjectNoLock::QueryInterface

要求されたインターフェイスへのポインターを返します。

CComObjectNoLock::Release

オブジェクトの参照カウントをデクリメントします。

解説

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

ATL は、クラス ファクトリで CComObjectNoLock を内部的に使用します。一般に、このクラスを直接使用しません。

継承階層

Base

CComObjectNoLock

必要条件

ヘッダー : atlcom.h

参照

その他の技術情報

ATL クラスの概要