ComPtrRef-Klasse
Unterstützt die WRL-Infrastruktur und ist nicht für, direkt aus dem Code verwendet werden.
template <
typename T
>
class ComPtrRef : public ComPtrRefBase<T>;
Parameter
- T
Ein ComPtr<T>-Typ oder ein Typ berechneten dafür, nicht lediglich die Schnittstelle, der das ComPtr dargestellt wird.
Hinweise
Stellt einen Verweis auf ein Objekt des Typs ComPtr<T> dar.
Mitglieder
Öffentliche Konstruktoren
Name |
Beschreibung |
---|---|
Initialisiert eine neue Instanz der ComPtrRef-Klasse vom angegebenen Zeiger auf einen anderen ComPtrRef-Objekt. |
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Ruft die Adresse eines Zeigers auf die Schnittstelle ab, die vom aktuellen ComPtrRef-Objekt dargestellt wird. |
|
Löscht das aktuelle ComPtrRef-Objekt und gibt einen Zeiger-zu-einZeiger zur - Schnittstelle zurück, die vom ComPtrRef-Objekt dargestellt wird. |
Öffentliche Operatoren
Name |
Beschreibung |
---|---|
Löscht das aktuelle ComPtrRef-Objekt und gibt einen Zeiger-zu-einZeiger zur - Schnittstelle zurück, die vom ComPtrRef-Objekt dargestellt wird. |
|
Gibt den Wert des ptr_ Datenmembers des aktuellen ComPtrRef-Objekts zurück. |
|
Löscht das aktuelle ComPtrRef-Objekt, wandelt den Zeiger auf die Schnittstelle, der das ComPtrRef-Objekt als Zeiger-zu-Zeiger-zu void dargestellt wird, und gibt dann den Umwandlungszeiger zurück. |
|
Ruft den Zeiger auf die Schnittstelle ab, die vom aktuellen ComPtrRef-Objekt dargestellt wird. |
|
Gibt an, ob zwei ComPtrRef-Objekte gleich sind. |
|
Gibt an, ob zwei ComPtrRef-Objekte nicht gleich sind. |
Vererbungshierarchie
ComPtrRefBase
ComPtrRef
Anforderungen
Header: client.h
Namespace: Microsoft::WRL::Details