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 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 pour la classe ComPtrRef.

Membres

BR244893.collapse_all(fr-fr,VS.110).gifTypedefs publics

Name

Description

InterfaceType

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

BR244893.collapse_all(fr-fr,VS.110).gifOpérateurs publics

Name

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.

BR244893.collapse_all(fr-fr,VS.110).gifDonnées membres protégées

Name

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