Freigeben über


ComPtrRefBase-Klasse

Unterstützt die WRL-Infrastruktur und ist nicht für, direkt aus dem Code verwendet werden.

template <
   typename T
>
class ComPtrRefBase;

Parameter

  • T
    Ein ComPtr<T>-Typ oder ein Typ berechneten dafür, nicht lediglich die Schnittstelle, der das ComPtr dargestellt wird.

Hinweise

Stellt die Basisklasse für die ComPtrRef-Klasse dar.

Mitglieder

BR244893.collapse_all(de-de,VS.110).gifÖffentliche Typedefs

Name

Beschreibung

InterfaceType

Ein Synonym für den Typ des Vorlagenparameters T.

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

Name

Beschreibung

ComPtrRefBase::operator IInspectable**-Operator

Wandelt den aktuellen ptr_ Datenmember zu einem Zeiger-zu-ein-Zeiger-zur IInspectable-Schnittstelle um.

ComPtrRefBase::operator IUnknown**-Operator

Wandelt den aktuellen ptr_ Datenmember zu einem Zeiger-zu-ein-Zeiger-zur IUnknown-Schnittstelle um.

BR244893.collapse_all(de-de,VS.110).gifGeschützte Datenmember

Name

Beschreibung

ComPtrRefBase::ptr_-Datenmember

Zeiger auf den Typ angegeben durch den aktuellen Vorlagenparameter.

Vererbungshierarchie

ComPtrRefBase

Anforderungen

Header: client.h

Namespace: Microsoft::WRL::Details

Siehe auch

Referenz

Microsoft::WRL::Details-Namespace