ComPtrRefBase (classe)
Prend en charge l’infrastructure WRL et n’est pas destinée à être utilisée directement à partir de votre code.
Syntaxe
template <typename T>
class ComPtrRefBase;
Paramètres
T
Un type ComPtr<T> ou un type dérivé de celui-ci, pas seulement l’interface représentée par le ComPtr
.
Notes
Représente la classe de base de la classe ComPtrRef .
Membres
Typedefs publics
Nom | Description |
---|---|
InterfaceType |
Synonyme du type de paramètre de modèle T. |
Opérateurs publics
Nom | Description |
---|---|
ComPtrRefBase ::operator IInspectable** | Convertit le membre de données ptr_ actuel en pointeur vers un pointeur vers l’interfaceIInspectable . |
ComPtrRefBase ::operator IUnknown** | Convertit le membre de données ptr_ actuel en pointeur vers un pointeur vers l’interfaceIUnknown . |
Membres de données protégés
Nom | Description |
---|---|
ComPtrRefBase ::p tr_ | Pointeur vers le type spécifié par le paramètre de modèle actuel. |
Hiérarchie d'héritage
ComPtrRefBase
Spécifications
En-tête : client.h
Namespace : Microsoft ::WRL ::D etails
ComPtrRefBase::operator IInspectable**, opérateur
Prend en charge l’infrastructure WRL et n’est pas destinée à être utilisée directement à partir de votre code.
operator IInspectable**() const;
Notes
Convertit le membre de données ptr_ actuel en pointeur vers un pointeur vers l’interfaceIInspectable
.
Une erreur est émise si le courant ComPtrRefBase
ne dérive pas de IInspectable
.
Ce cast est disponible uniquement s’il __WRL_CLASSIC_COM__
est défini.
ComPtrRefBase::operator IUnknown**, opérateur
Prend en charge l’infrastructure WRL et n’est pas destinée à être utilisée directement à partir de votre code.
operator IUnknown**() const;
Notes
Convertit le membre de données ptr_ actuel en pointeur vers un pointeur vers l’interfaceIUnknown
.
Une erreur est émise si le courant ComPtrRefBase
ne dérive pas de IUnknown
.
ComPtrRefBase ::p tr_
Prend en charge l’infrastructure WRL et n’est pas destinée à être utilisée directement à partir de votre code.
T* ptr_;
Notes
Pointeur vers le type spécifié par le paramètre de modèle actuel. ptr_
est le membre de données protégé.