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>
struct RemoveIUnknown;
template <typename T>
class RemoveIUnknown : public T;
Paramètres
T
Classe .
Notes
Crée un type équivalent à un type basé sur un IUnknowntype, mais qui a des fonctions non virtuelles QueryInterface, AddRefet Release membres.
Par défaut, les méthodes COM fournissent des méthodes virtuelles QueryInterface, AddRefet 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 QueryInterfaceAddRefet 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