Struttura MixIn

Verifica che una classe di runtime deriva dalle interfacce Windows Runtime; in caso positivo, se deriva da interfacce COM classiche.

template<
   typename Derived,
   typename MixInType,
   bool hasImplements = __is_base_of(Details::ImplementsBase,
   MixInType)
>
struct MixIn;

Parametri

  • Derived
    Un tipo derivato dalla struttura Implements.

  • MixInType
    Un tipo base.

  • hasImplements
    true se MixInType è derivato dall'implementazione del tipo di base corrente; in caso contrario, false.

Note

Se la classe derivata sia da Windows Runtime e dalle interfacce COM della classe, l'elenco delle dichiarazioni di classe deve innanzitutto elencare tutte le interfacce Windows Runtime quindi le interfacce COM classiche.MixIn garantisce che le interfacce sono specificate nell'ordine corretto.

Gerarchia di ereditarietà

MixIn

Requisiti

Header: implements.h

Namespace: Microsoft::WRL

Vedere anche

Riferimenti

Spazio dei nomi Microsoft::WRL