RuntimeClass (Clase)
Representa una clase creada instancias que hereda el número especificado de interfaces, y proporciona Windows en tiempo de ejecuciónespecificado, COM clásico, y compatibilidad parcial de referencia.
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> >;
Parámetros
I0
Macros(Obligatorio)I1
La primera identificador de interfaz(Opcional)I2
La segunda identificador de interfaz(Opcional)I3
La tercera identificador de interfaz(Opcional)I4
La cuarta identificador de interfaz(Opcional)I5
La quinta identificador de interfaz(Opcional)I6
La sexta identificador de interfaz(Opcional)I7
La séptima identificador de interfaz(Opcional)I8
La octava identificador de interfaz(Opcional)I9
Jerarquía de herencia(Opcional)classFlags
Una combinación de uno o más valores de enumeración de RuntimeClassType .
Members
Constructores públicos
Name |
Descripción |
---|---|
Inicializa la instancia actual de la clase de RuntimeClass. |
|
Desinicializa la instancia actual de la clase de RuntimeClass. |
Jerarquía de herencia
I0
ChainInterfaces
I0
RuntimeClassBase
ImplementsHelper
DontUseNewUseMake
RuntimeClassFlags
RuntimeClassBaseT
RuntimeClass
RuntimeClass
Requisitos
encabezado: implements.h
espacio de nombres: Microsoft::WRL