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.