Freigeben über


ComPtrRefBase-Klasse

Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

Syntax

template <typename T>
class ComPtrRefBase;

Parameter

T
Ein ComPtr<T-Typ> oder ein von ihr abgeleiteter Typ, nicht nur die Schnittstelle, die durch die ComPtr.

Hinweise

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

Member

Öffentliche Typedefs

Name Beschreibung
InterfaceType Ein Synonym für den Typ des Vorlagenparameters T.

Öffentliche Operatoren

Name Beschreibung
ComPtrRefBase::operator IInspectable** Wandelt den aktuellen ptr_ Datenmememm in eine Zeiger-zu-Zeiger-auf-Schnittstelle IInspectable um.
ComPtrRefBase::operator IUnknown** Wandelt den aktuellen ptr_ Datenmememm in eine Zeiger-zu-Zeiger-auf-Schnittstelle IUnknown um.

Geschützte Datenmember

Name Beschreibung
ComPtrRefBase::p tr_ Zeiger auf den Typ, der durch den aktuellen Vorlagenparameter angegeben wird.

Vererbungshierarchie

ComPtrRefBase

Anforderungen

Header: client.h

Namespace: Microsoft::WRL::D etails

ComPtrRefBase::operator IInspectable**-Operator

Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

operator IInspectable**() const;

Hinweise

Wandelt den aktuellen ptr_ Datenmememm in eine Zeiger-zu-Zeiger-auf-Schnittstelle IInspectable um.

Ein Fehler wird ausgegeben, wenn der aktuelle ComPtrRefBase Fehler nicht von IInspectable.

Diese Umwandlung ist nur verfügbar, wenn __WRL_CLASSIC_COM__ sie definiert ist.

ComPtrRefBase::operator IUnknown**-Operator

Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

operator IUnknown**() const;

Hinweise

Wandelt den aktuellen ptr_ Datenmememm in eine Zeiger-zu-Zeiger-auf-Schnittstelle IUnknown um.

Ein Fehler wird ausgegeben, wenn der aktuelle ComPtrRefBase Fehler nicht von IUnknown.

ComPtrRefBase::p tr_

Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

T* ptr_;

Hinweise

Zeiger auf den Typ, der durch den aktuellen Vorlagenparameter angegeben wird. ptr_ ist das geschützte Datenelement.