InterfaceListHelper 结构

支持WRL基础结构并且不应在代码中直接使用。

template <
   typename T0,
   typename T1 = Nil,
   typename T2 = Nil,
   typename T3 = Nil,
   typename T4 = Nil,
   typename T5 = Nil,
   typename T6 = Nil,
   typename T7 = Nil,
   typename T8 = Nil,
   typename T9 = Nil
>
struct InterfaceListHelper;

template <
   typename T0
>
struct InterfaceListHelper<T0, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil>;

参数

  • T0
    模板参数0,需要。

  • T1
    模板参数1,默认情况下是未指定的。

  • T2
    模板参数2,默认情况下是未指定的。第三个模板参数。

  • T3
    模板参数3,默认情况下是未指定的。

  • T4
    模板参数4,默认情况下是未指定的。

  • T5
    模板参数5,默认情况下是未指定的。

  • T6
    模板参数6,默认情况下是未指定的。

  • T7
    模板参数7,默认情况下是未指定的。

  • T8
    模板参数8,默认情况下是未指定的。

  • T9
    模板参数9,默认情况下是未指定的。

备注

通过以递归方式将指定的模板参数生成InterfaceList类型。

InterfaceListHelper模板使用模板参数 T0 定义InterfaceList结构的第一个数据成员,然后以递归方式将InterfaceListHelper模板应用于剩余的模板参数。,而没有剩余的模板参数,InterfaceListHelper停止。

成员

BR230453.collapse_all(zh-cn,VS.110).gif公共 Typedefs

名称

说明

TypeT

InterfaceList类型的同义词。

继承层次结构

InterfaceListHelper

要求

标头: implements.h

命名空间: Microsoft::WRL::Details

请参见

参考

Microsoft::WRL::Details 命名空间