CComObjectGlobal クラス
更新 : 2007 年 11 月
このクラスは、Base オブジェクトを含むモジュールの参照カウントを管理します。
template<
class Base
>
class CComObjectGlobal :
public Base
パラメータ
- Base
作成したクラス。CComObjectRoot または CComObjectRootEx から派生させるか、作成したクラスでサポートする任意のインターフェイスから派生させます。
解説
CComObjectGlobal は、Base オブジェクトを含むモジュールの参照カウントを管理します。CComObjectGlobal は、モジュールが解放されるまではオブジェクトが削除されないことを保証します。オブジェクトが削除されるのは、モジュール全体の参照カウントが 0 になったときだけです。
たとえば CComObjectGlobal を使用すると、クラス ファクトリにグローバル オブジェクトを持たせ、そのオブジェクトをすべてのクライアントで共有できます。
必要条件
ヘッダー : atlcom.h