Export (0) Print
Expand All

CComObject Class

This class implements IUnknown for a nonaggregated object.

template<
   class Base 
>
class CComObject :
   public Base

Parameters

Base
Your class, derived from CComObjectRoot or CComObjectRootEx, as well as from any other interfaces you want to support on the object.

Remarks

CComObject implements IUnknown for a nonaggregated object. However, calls to QueryInterface, AddRef, and Release are delegated to CComObjectRootEx.

For more information about using CComObject, see the article Fundamentals of ATL COM Objects.

Requirements

Header: atlcom.h

See Also

Class Members | CComAggObject | CComPolyObject | DECLARE_AGGREGATABLE | DECLARE_NOT_AGGREGATABLE | ATL Class Overview

Show:
© 2014 Microsoft