InterfaceListHelper (Estructura)
Admite la infraestructura de WRL y no está diseñado para usarse directamente desde el código.
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>;
Parámetros
T0
Parámetro 0 de la plantilla, se requiere que.T1
Parámetro 1 de la plantilla, que de forma predeterminada no está especificado.T2
Parámetro 2 de la plantilla, que de forma predeterminada no está especificado. El tercer parámetro de plantilla.T3
Parámetro 3 de la plantilla, que de forma predeterminada no está especificado.T4
Parámetro 4 de la plantilla, que de forma predeterminada no está especificado.T5
Parámetro 5 de la plantilla, que de forma predeterminada no está especificado.T6
Parámetro 6 de la plantilla, que de forma predeterminada no está especificado.T7
Parámetro 7 de la plantilla, que de forma predeterminada no está especificado.T8
Parámetro 8 de la plantilla, que de forma predeterminada no está especificado.T9
Parámetro 9 de la plantilla, que de forma predeterminada no está especificado.
Comentarios
Compila un tipo de InterfaceList recursivamente aplicando los argumentos especificados del parámetro de plantilla.
La plantilla de InterfaceListHelper utiliza el parámetro T0 de plantilla para definir el primer miembro de datos en una estructura de InterfaceList, y aplica de forma recursiva la plantilla de InterfaceListHelper a cualquier parámetro restante de la plantilla.InterfaceListHelper se detiene cuando no hay parámetros restantes de la plantilla.
Members
Typedefs públicas
Name |
Descripción |
---|---|
TypeT |
Un sinónimo para el tipo de InterfaceList. |
Jerarquía de herencia
InterfaceListHelper
Requisitos
encabezado: implements.h
espacio de nombres: Microsoft::WRL::Details