支持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停止。
成员
公共 Typedefs
名称 |
说明 |
---|---|
TypeT |
InterfaceList类型的同义词。 |
继承层次结构
InterfaceListHelper
要求
标头: implements.h
命名空间: Microsoft::WRL::Details