RuntimeClass 類別
表示繼承介面的指定數目的具現化類別,並提供指定的 Windows 執行階段 、一般 COM 和弱式參考支援。
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> >;
參數
I0
第零個介面 ID。 (強制性)I1
第一個介面 ID。 (選擇性)I2
第二個介面 ID。 (選擇性)I3
第三個介面 ID。 (選擇性)I4
第四個介面 ID。 (選擇性)I5
第五個介面 ID。 (選擇性)I6
第六個介面 ID。 (選擇性)I7
第七個介面 ID。 (選擇性)I8
第八個介面 ID。 (選擇性)I9
第九個介面 ID。 (選擇性)classFlags
一或多個 RuntimeClassType 列舉值的組合。
Members
公用建構函式
名稱 |
描述 |
---|---|
初始化 RuntimeClass 類別目前的執行個體。 |
|
取消初始化 RuntimeClass 類別目前的執行個體。 |
繼承階層架構
I0
ChainInterfaces
I0
RuntimeClassBase
ImplementsHelper
DontUseNewUseMake
RuntimeClassFlags
RuntimeClassBaseT
RuntimeClass
RuntimeClass
需求
標題: implements.h
**命名空間:**Microsoft::WRL