RemoveIUnknown, 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>
struct RemoveIUnknown;
template <typename T>
class RemoveIUnknown : public T;
Paramètres
T
Classe .
Notes
Crée un type équivalent à un type basé sur un IUnknown
type, mais qui a des fonctions non virtuelles QueryInterface
, AddRef
et Release
membres.
Par défaut, les méthodes COM fournissent des méthodes virtuelles QueryInterface
, AddRef
et Release
des méthodes. Toutefois, ComPtr
ne nécessite pas la surcharge des méthodes virtuelles. RemoveIUnknown
élimine cette surcharge en fournissant des méthodes privées, non virtuelles QueryInterface
AddRef
et Release
privées.
Membres
Typedefs publics
Nom | Description |
---|---|
ReturnType |
Synonyme d’un type équivalent au paramètre de modèle T , mais qui a des membres non virtuels IUnknown . |
Hiérarchie d'héritage
T
RemoveIUnknown
Spécifications
En-tête : client.h
Espace de noms : Microsoft ::WRL ::D etails
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour