Класс CComPtrBase
Этот класс предоставляет основу для умных классов указателя с помощью модели, основанные COM- подпрограммы памяти.
template <
class T
> class CComPtrBase
Параметры
- T
Тип объекта, который будет ссылаться автоматически указатель.
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Деструктор. |
Открытые методы
Имя |
Описание |
---|---|
Вызывайте этот метод для создания подключения между точкой подключения CComPtrBase и приемником клиента. |
|
Вызовите этот метод, чтобы принять владение существующего указателя. |
|
Вызовите этот метод, чтобы создать объект класса, связанного с указанным идентификатором класса, либо запрограммировать идентификатор. |
|
Вызовите этот метод, чтобы скопировать указатель CComPtrBase к другой переменной указателя. |
|
Этот метод вызывается для освобождения владение указателя. |
|
Вызывайте этот метод для проверки, если указанные точки IUnknown к одному и тому же объекту, связанному с CComPtrBase объект. |
|
Вызовите этот метод, чтобы вернуть указатель к заданному интерфейсу. |
|
Этот метод вызывается для освобождения интерфейс. |
|
Вызывайте этот метод для задания сайт объекта CComPtrBase к IUnknown родительского объекта. |
Открытые операторы
Имя |
Описание |
---|---|
Оператор приведения. |
|
Оператор NOT. |
|
Оператор &. |
|
Оператор *. |
|
Менее- оператор "Меньше". |
|
Оператор равенства. |
|
Оператор указатель-к- элементов. |
Открытые члены данных
Имя |
Описание |
---|---|
Переменная элемента данных. |
Заметки
Этот класс предоставляет основу для других умных указателей, использующих процедур управления памятью модели COM, например CComQIPtr и CComPtr.Производные классы добавить собственные конструкторы и операторы, но полагаются на методах, предоставляемых CComPtrBase.
Требования
Header: atlcomcli.h