CComQIPtr-Klasse

Eine Klasse des intelligenten Zeigermechanismus zum Verwalten von COM-Schnittstellenzeigern.

template<
   class T,
   const IID* piid = &__uuidof(T)
>
class CComQIPtr: public CComPtr<T>

Parameter

  • T
    Eine COM-Schnittstelle, die den Typ des zu speichernden Zeigers angibt.

  • piid
    Ein Zeiger auf IID von T.

Mitglieder

wc177dxw.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CComQIPtr::CComQIPtr

Konstruktor.

wc177dxw.collapse_all(de-de,VS.110).gifÖffentliche Operatoren

Name

Description

CComQIPtr::operator =

Weist einen Zeiger auf das Memberzeiger zu.

Hinweise

ATL verwendet CComQIPtr und CComPtr, um COM-Schnittstellenzeiger verwalten, die von CComPtrBase berechnen.Beide Klassen führen automatische Verweiszählung durch Aufrufe AddRef und zu Release aus.Überladene Operatoren behandeln gibt eine Reihe von Zeigeroperationen.

Vererbungshierarchie

CComPtrBase

CComPtr

CComQIPtr

Anforderungen

Header: atlcomcli.h

Siehe auch

Referenz

CComPtr::CComPtr

CComQIPtr::CComQIPtr

CComPtrBase-Klasse

CComQIPtrElementTraits-Klasse

Weitere Ressourcen

ATL-Klassenübersicht