MixIn-Struktur
Stellt sicher, dass eine Runtime-Klasse aus Windows-Runtime-Schnittstellen (sofern vorhanden) und dann aus klassischen COM-Schnittstellen abgeleitet wird.
Syntax
template<
typename Derived,
typename MixInType,
bool hasImplements = __is_base_of(Details::ImplementsBase, MixInType)
>
struct MixIn;
Parameter
Abgeleiteten
Ein Typ, der von der Implements-Struktur abgeleitet ist.
MixInType
Ein Basistyp.
hasImplements
true
wenn MixInType von der aktuellen Implementierung abgeleitet ist, false
ist der Basistyp. Andernfalls.
Hinweise
Wenn eine Klasse sowohl von Windows-Runtime als auch von COM-Schnittstellen der Klasse abgeleitet wird, muss die Klassendeklarationsliste zuerst alle Windows-Runtime Schnittstellen und dann alle klassischen COM-Schnittstellen auflisten. MixIn stellt sicher, dass die Schnittstellen in der richtigen Reihenfolge angegeben werden.
Vererbungshierarchie
MixIn
Anforderungen
Header: implements.h
Namespace: Microsoft::WRL
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für