Sdílet prostřednictvím


MixIn – struktura

Zajišťuje, že třída modulu runtime je odvozena z prostředí Windows Runtime rozhraní, pokud existuje, a pak klasické rozhraní MODELU COM.

Syntaxe

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

Parametry

Odvozený
Typ odvozený ze struktury Implements .

MixInType
Základní typ.

hasImplements
true If MixInType je odvozen z aktuální implementace základní typ; false jinak.

Poznámky

Je-li třída odvozena z rozhraní com prostředí Windows Runtime i třídy, seznam deklarací tříd musí nejprve vypsat všechny prostředí Windows Runtime rozhraní a pak všechna klasická rozhraní MODELU COM. MixIn zajišťuje, aby rozhraní byla zadána ve správném pořadí.

Hierarchie dědičnosti

MixIn

Požadavky

Hlavička: implements.h

Obor názvů: Microsoft::WRL

Viz také

Microsoft::WRL – obor názvů