Udostępnij za pośrednictwem


MixIn — Struktura

Zapewnia, że klasa runtime pochodzi z Środowisko wykonawcze systemu Windows interfejsów, jeśli i następnie klasyczny interfejsów COM.

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

Parametry

  • Derived
    Typ pochodzące z implementuje struktury.

  • MixInType
    Typ podstawowy.

  • hasImplements
    trueJeśli MixInType jest pochodną bieżącej implementacji typu podstawowego; falsew przeciwnym wypadku.

Uwagi

Jeśli klasa jest pochodną zarówno Środowisko wykonawcze systemu Windows i interfejsów COM klasy listy deklaracji klasy należy najpierw wyświetlić listę wszelkie Środowisko wykonawcze systemu Windows w interfejsach i następnie wszelkie klasycznego modelu COM.MixIn zapewnia, że interfejsy są określone w odpowiedniej kolejności.

Hierarchii dziedziczenia

MixIn

Wymagania

Nagłówek: implements.h

Obszar nazw: Microsoft::WRL

Zobacz też

Informacje

Microsoft::WRL — Przestrzeń nazw