Compartilhar via


Estrutura de InterfaceListHelper

Oferece suporte à infra-estrutura WRL e não se destina a ser usado diretamente em seu 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 do modelo 0, que é necessário.

  • T1
    Parâmetro do modelo 1, que por padrão é especificado.

  • T2
    Parâmetro do modelo 2, que por padrão é especificado.O terceiro parâmetro de modelo.

  • T3
    Parâmetro do modelo 3, que por padrão é especificado.

  • T4
    Parâmetro do modelo 4, que por padrão é especificado.

  • T5
    Parâmetro do modelo 5, que por padrão é especificado.

  • T6
    Parâmetro do modelo 6, que é especificado por padrão.

  • T7
    Parâmetro do modelo 7, que por padrão é especificado.

  • T8
    Parâmetro do modelo 8, que por padrão é especificado.

  • T9
    Parâmetro do modelo 9, que por padrão é especificado.

Comentários

Cria um tipo de InterfaceList recursivamente aplicando os argumentos de parâmetro do modelo especificado.

O modelo de InterfaceListHelper usa o parâmetro do modelo T0 para definir os dados primeiro membro em uma estrutura de InterfaceList e recursivamente aplica o modelo de InterfaceListHelper para os restantes parâmetros de modelo.InterfaceListHelper pára quando não existem parâmetros modelo restantes.

Membros

BR230453.collapse_all(pt-br,VS.110).gifTypedefs pública

Nome

Descrição

TypeT

Um sinônimo para o tipo de InterfaceList.

Hierarquia de herança

InterfaceListHelper

Requisitos

Cabeçalho: implements.h

Namespace: Microsoft::WRL::Details

Consulte também

Referência

Namespace Microsoft::WRL::Details