MixIn — Struktura
Zapewnia, że klasa środowiska uruchomieniowego pochodzi z interfejsów środowisko wykonawcze systemu Windows, jeśli istnieje, a następnie klasycznych interfejsów COM.
Składnia
template<
typename Derived,
typename MixInType,
bool hasImplements = __is_base_of(Details::ImplementsBase, MixInType)
>
struct MixIn;
Parametry
Pochodnej
Typ pochodzący ze struktury Implements .
MixInType
Typ podstawowy.
hasImplements
true
jeśli parametr MixInType pochodzi z bieżącej implementacji, typ podstawowy; false
w przeciwnym razie.
Uwagi
Jeśli klasa pochodzi zarówno z interfejsów środowisko wykonawcze systemu Windows, jak i klasy COM, lista deklaracji klasy musi najpierw wyświetlić listę dowolnych interfejsów środowisko wykonawcze systemu Windows, a następnie wszystkie klasyczne interfejsy COM. Funkcja MixIn zapewnia, że interfejsy są określone w odpowiedniej kolejności.
Hierarchia dziedziczenia
MixIn
Wymagania
Nagłówek: implements.h
Przestrzeń nazw: Microsoft::WRL
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla