RuntimeClass-Klasse
Stellt eine instanziierte Klasse, die die angegebene Anzahl von Schnittstellen erbt, dar und bietet angegebene Windows-Runtime, das klassische COM und schwache die Bezugsunterstützung.
template <
typename I0,
typename I1 = Details::Nil,
typename I2 = Details::Nil,
typename I3 = Details::Nil,
typename I4 = Details::Nil,
typename I5 = Details::Nil,
typename I6 = Details::Nil,
typename I7 = Details::Nil,
typename I8 = Details::Nil,
typename I9 = Details::Nil
>
class RuntimeClass : public Details::RuntimeClass<typename Details::InterfaceListHelper<I0, I1, I2, I3, I4, I5, I6, I7, I8, I9>::TypeT, RuntimeClassFlags<WinRt>>;
template <
unsigned int classFlags,
typename I0,
typename I1,
typename I2,
typename I3,
typename I4,
typename I5,
typename I6,
typename I7,
typename I8
>
class RuntimeClass<RuntimeClassFlags<classFlags>, I0, I1, I2, I3, I4, I5, I6, I7, I8> : public Details::RuntimeClass<typename Details::InterfaceListHelper<I0, I1, I2, I3, I4, I5, I6, I7, I8>::TypeT, RuntimeClassFlags<classFlags> >;
Parameter
I0
Die ID zeroth Schnittstelle(Erforderlich)I1
Die erste Schnittstelle ID(Optional)I2
Die zweite Schnittstelle ID(Optional)I3
Die dritte Schnittstelle ID(Optional)I4
Die vierte Schnittstelle ID(Optional)I5
Die fünfte Schnittstelle ID(Optional)I6
Die Schnittstelle ID 6.(Optional)I7
Die Schnittstelle ID 7.(Optional)I8
Die ID achte Schnittstelle(Optional)I9
Die Schnittstelle ID 9.(Optional)classFlags
Eine Kombination einer oder mehrerer RuntimeClassType-Enumerationswerte.
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Initialisiert die aktuelle Instanz der RuntimeClass-Klasse. |
|
Deinitializes die aktuelle Instanz der RuntimeClass-Klasse. |
Vererbungshierarchie
I0
ChainInterfaces
I0
RuntimeClassBase
ImplementsHelper
DontUseNewUseMake
RuntimeClassFlags
RuntimeClassBaseT
RuntimeClass
RuntimeClass
Anforderungen
Header: implements.h
Namespace: Microsoft::WRL