Condividi tramite


MixIn (struttura)

Verifica che una classe di runtime derivi da interfacce di Windows Runtime, se disponibili, quindi da interfacce COM classiche.

Sintassi

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

Parametri

Derivato
Tipo derivato dalla struttura Implements .

MixInType
Tipo di base.

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

Osservazioni:

Se una classe è derivata dalle interfacce COM di Windows Runtime e di classe, l'elenco delle dichiarazioni di classe deve innanzitutto elencare tutte le interfacce di Windows Runtime e quindi qualsiasi interfaccia COM classica. MixIn garantisce che le interfacce siano specificate nell'ordine corretto.

Gerarchia di ereditarietà

MixIn

Requisiti

Intestazione: implements.h

Spazio dei nomi: Microsoft::WRL

Vedi anche

Spazio dei nomi Microsoft::WRL