Compartilhar via


Classe RuntimeClass

Representa uma classe que herda instanciado o número especificado de interfaces, e fornece Tempo de Execução do Windowsespecificado, COM clássico, e suporte livre de referência.

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
    A identificação de interface de zeroth(Obrigatório)

  • I1
    A primeira identificação de interface(Opcional)

  • I2
    A segunda identificação de interface(Opcional)

  • I3
    A terceira identificação de interface(Opcional)

  • I4
    A quarta identificação de interface(Opcional)

  • I5
    A quinta identificação de interface(Opcional)

  • I6
    A sexta identificação de interface(Opcional)

  • I7
    A sétima identificação de interface(Opcional)

  • I8
    A oitava identificação de interface(Opcional)

  • I9
    A nona identificação de interface(Opcional)

  • classFlags
    Uma combinação de um ou mais valores de enumeração de RuntimeClassType .

Membros

BR245040.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

Construtor de RuntimeClass::RuntimeClass

Inicializa a instância atual da classe de RuntimeClass.

RuntimeClass:: ~ destruidor de RuntimeClass

Deinitializes a instância atual da classe de RuntimeClass.

Hierarquia de herança

I0

ChainInterfaces

I0

RuntimeClassBase

ImplementsHelper

DontUseNewUseMake

RuntimeClassFlags

RuntimeClassBaseT

RuntimeClass

RuntimeClass

Requisitos

Cabeçalho: implements.h

namespace: Microsoft::WRL

Consulte também

Referência

Namespace Microsoft::WRL