Partager via


ComPtrRefBase, classe

Prend en charge l'infrastructure WRL et n'est pas destiné à être utilisé directement à partir de votre code.

template <
   typename T
>
class ComPtrRefBase;

Paramètres

  • T
    Un type CoomPtr<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 pour la classe ComPtrRef.

Membres

Typedefs publics

Nom

Description

InterfaceType

Un synonyme du type de paramètre de modèle T.

Op&#233;rateurs publics

Nom

Description

ComPtrRefBase::operator IInspectable**, opérateur

Caste la donnée membre ptr_ actuelle en un pointeur-vers-un-pointeur vers l'interface IInspectable.

ComPtrRefBase::operator IUnknown**, opérateur

Caste la donnée membre ptr_ actuelle en un pointeur-vers-un-pointeur vers l'interface IUnknown.

Données membres protégées

Nom

Description

ComPtrRefBase::ptr_, données de membre

Pointeur vers le type spécifié par le nom du paramètre de modèle actuel.

Hiérarchie d'héritage

ComPtrRefBase

Configuration requise

En-tête : client.h

Espace de noms : Microsoft::WRL::Details

Voir aussi

Référence

Microsoft::WRL::Details, espace de noms