CComObject Class
Этот класс реализует IUnknown для nonaggregated объекта.
template<
class Base
>
class CComObject :
public Base
Параметры
- Base
Класс, производный от CComObjectRoot или CComObjectRootEx, а также от других интерфейсов нужно поддерживать в объекте.
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Конструктор. |
|
Деструктор. |
Открытые методы
Имя |
Описание |
---|---|
Увеличивает счетчик ссылок на объект. |
|
(Статический) Создает новый объект CComObject. |
|
Извлекает указатель на запрашиваемый интерфейс. |
|
Уменьшает счетчик ссылок на объект. |
Заметки
Средства IUnknownCComObject для nonaggregated объекта. Однако вызовы QueryInterface, AddRef и Выпуск делегированы к CComObjectRootEx.
Дополнительные сведения об использовании CComObject см. в статье Принципы COM-объект библиотеки ATL.
Иерархия наследования
Base
CComObject
Требования
Header: atlcom.h