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