MixIn (structure)
Garantit qu'une classe d'exécution dérive des interfaces du Windows Runtime, le cas échéant, puis des interfaces du COM classique.
Syntaxe
template<
typename Derived,
typename MixInType,
bool hasImplements = __is_base_of(Details::ImplementsBase, MixInType)
>
struct MixIn;
Paramètres
Dérivé
Type dérivé de la structure Implements .
MixInType
Type de base.
hasImplements
true
si MixInType est dérivé de l’implémentation actuelle du type de base ; false
sinon.
Notes
Si une classe est dérivée à la fois des interfaces COM windows Runtime et de classe, la liste de déclaration de classe doit d’abord répertorier les interfaces Windows Runtime, puis toutes les interfaces COM classiques. MixIn garantit que les interfaces sont spécifiées dans l’ordre correct.
Hiérarchie d'héritage
MixIn
Spécifications
En-tête : implements.h
Espace de noms : Microsoft::WRL