Udostępnij za pośrednictwem


Klasa RuntimeClass

Reprezentuje klasę skonkretyzowanym, który dziedziczy określona liczba interfejsów i zawiera określony Środowisko wykonawcze systemu Windows, klasyczne COM i wsparcie słabe odwołania.

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> >;

Parametry

  • I0
    Identyfikator interfejsu zerowa(Obowiązkowe)

  • I1
    Pierwszy identyfikatora interfejsu.(Opcjonalnie)

  • I2
    Drugi identyfikatora interfejsu.(Opcjonalnie)

  • I3
    Trzeci identyfikatora interfejsu.(Opcjonalnie)

  • I4
    Czwarty identyfikatora interfejsu.(Opcjonalnie)

  • I5
    Piąty identyfikatora interfejsu.(Opcjonalnie)

  • I6
    Szósty identyfikatora interfejsu.(Opcjonalnie)

  • I7
    Siódmy identyfikatora interfejsu.(Opcjonalnie)

  • I8
    Identyfikator ósmy interfejsu.(Opcjonalnie)

  • I9
    Dziewiąty identyfikatora interfejsu.(Opcjonalnie)

  • classFlags
    Kombinacja jednego lub więcej RuntimeClassType wartości wyliczenia.

Członkowie

BR245040.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

Konstruktor RuntimeClass::RuntimeClass

Inicjuje bieżącej instancji klasy RuntimeClass.

RuntimeClass:: ~ destruktora RuntimeClass

Deinitializes bieżące wystąpienie klasy RuntimeClass.

Hierarchii dziedziczenia

I0

ChainInterfaces

I0

RuntimeClassBase

ImplementsHelper

DontUseNewUseMake

RuntimeClassFlags

RuntimeClassBaseT

RuntimeClass

RuntimeClass

Wymagania

Nagłówek: implements.h

Obszar nazw: Microsoft::WRL

Zobacz też

Informacje

Obszar nazw Microsoft::WRL