Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Abgeleitet
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