IUnknown 実装クラス
次のクラスは IUnknown および関連のメソッドを実装します:
集約されます。非集約オブジェクトのCComObjectRootEx の参照カウント。割り当てスレッド処理モデルを指定する。
集約されます。非集約オブジェクトのCComObjectRoot の参照カウント。サーバーの既定のスレッド モデルを使用します。
集約オブジェクトのCComAggObject の 実装 IUnknown。
非集約オブジェクトのを実装しますCComObjectIUnknown。
CComPolyObject は集約されます。非集約オブジェクトのを実装します。IUnknownCComPolyObject を使用して、モジュールで CComAggObject と CComObject の両方を持つことを回避できます。CComPolyObject の単一のオブジェクトは集約されます。集約場合処理します。
モジュールのロック カウントを変更せずに、非集約オブジェクトのを実装します IUnknown、CComObjectNoLock。
ティアオフ インターフェイスのCComTearOffObject の 実装 IUnknown。
「キャッシュされた」ティアオフ インターフェイスのCComCachedTearOffObject の実装 IUnknown。
集計またはティアオフ インターフェイスの内部オブジェクトのCComContainedObject の実装 IUnknown。
CComObjectGlobal は、オブジェクトが削除されないようにするには、モジュールの参照カウントを管理する。
CComObjectStack は IUnknownのスケルトン実装を使用して一時的な COM オブジェクトを作成します。