Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
Espace de noms : 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é.