Compartir a través de


InterfaceListHelper (estructura)

Admite la infraestructura WRL y no está diseñada para usarse directamente desde el código.

Sintaxis

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 de plantilla 0, que es necesario.

T1
Parámetro de plantilla 1, que, de forma predeterminada, no se especifica.

T2
Parámetro de plantilla 2, que, de forma predeterminada, no se especifica. Tercer parámetro de plantilla.

T3
Parámetro de plantilla 3, que, de forma predeterminada, no se especifica.

T4
Parámetro de plantilla 4, que, de forma predeterminada, no se especifica.

T5
Parámetro de plantilla 5, que, de forma predeterminada, no se especifica.

T6
Parámetro de plantilla 6, que, de forma predeterminada, no se especifica.

T7
Parámetro de plantilla 7, que, de forma predeterminada, no se especifica.

T8
Parámetro de plantilla 8, que, de forma predeterminada, no se especifica.

T9
Parámetro de plantilla 9, que, de forma predeterminada, no se especifica.

Comentarios

Compila un tipo InterfaceList aplicando recursivamente los argumentos de parámetro de plantilla especificados.

La plantilla InterfaceListHelper usa el parámetro de plantilla T0 para definir el primer miembro de datos de una estructura InterfaceList y, luego, aplica recursivamente la plantilla InterfaceListHelper al resto de parámetros de plantilla. InterfaceListHelper se detiene cuando no hay ningún parámetro de plantilla restante.

Miembros

Definiciones de tipos públicas

Nombre Descripción
TypeT Sinónimo del tipo InterfaceList.

Jerarquía de herencia

InterfaceListHelper

Requisitos

Encabezado: implements.h

Espacio de nombres:Microsoft::WRL::Details

Consulte también

Microsoft::WRL::Details (espacio de nombres)