Compartir a través de


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

BR245040.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

RuntimeClass::RuntimeClass (Constructor)

Inicializa la instancia actual de la clase de RuntimeClass.

RuntimeClass::~RuntimeClass (Destructor)

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

Vea también

Referencia

Microsoft::WRL (Espacio de nombres)