Поделиться через


AtlComPtrAssign

Присвоит указатель интерфейса на другой указатель интерфейса того же типа.

ATLINLINE ATLAPI_(IUnknown*) AtlComPtrAssign( 
   IUnknown** pp, 
   IUnknown* lp 
);

Параметры

  • pp
    Адрес указателя IUnknown, к которому присвоено другой указатель.

  • lp
    Указатель IUnknown того же типа, как в pp. Это присвоено к указателю в pp.

Возвращаемое значение

Возвращает АННУЛИРУЮТ в случае ошибки; в противном случае возвращает lp.

Заметки

Эта функция копирует указатель интерфейса с использованием правил подсчета ссылок на модели COM. Он вызывает метод Выпуск в интерфейсе, указанном в pp а затем присвоить ей lp после выполнить приращение счетчика ссылок.

Эта интеллектуального вспомогательная функция указателя используется класс CComPtr и класс CComQIPtr.

Требования

Header: atlcomcli.h

См. также

Ссылки

CComPtr Class

CComQIPtr Class