CComObjectNoLock クラス
このクラスは非集約オブジェクトの IUnknown を実装しますが、コンストラクターではモジュールのロック カウントがインクリメントされません。
template<
class Base
>
class CComObjectNoLock :
public Base
パラメーター
- Base
CComObjectRoot か CComObjectRootExから、または他のインターフェイスからクラスが派生したオブジェクトでサポートする必要があります。
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
コンストラクター。 |
|
デストラクターです。 |
パブリック メソッド
名前 |
説明 |
---|---|
オブジェクトの参照カウントをインクリメントします。 |
|
要求されたインターフェイスへのポインターを返します。 |
|
オブジェクトの参照カウントをデクリメントします。 |
解説
CComObjectNoLock は、非集約オブジェクトの IUnknown を実装すること CComObject に似ています; ただし、CComObjectNoLock は、コンストラクターのモジュールのロック カウントをインクリメントしません。
ATL は、クラス ファクトリで CComObjectNoLock を内部的に使用します。一般に、このクラスを直接使用しません。
継承階層
Base
CComObjectNoLock
必要条件
ヘッダー : atlcom.h