Freigeben über


InterfaceListHelper-Struktur

Unterstützt die WRL-Infrastruktur und ist nicht für, direkt aus dem Code verwendet werden.

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>;

Parameter

  • T0
    Vorlagenparameter 0, der erforderlich ist.

  • T1
    Vorlagenparameter 1, standardmäßig nicht angegeben ist.

  • T2
    Vorlagenparameter 2, standardmäßig nicht angegeben ist. Der dritte Vorlagenparameter.

  • T3
    Vorlagenparameter 3, standardmäßig nicht angegeben ist.

  • T4
    Vorlagenparameter 4, standardmäßig nicht angegeben ist.

  • T5
    Vorlagenparameter 5, standardmäßig nicht angegeben ist.

  • T6
    Vorlagenparameter 6, standardmäßig nicht angegeben ist.

  • T7
    Vorlagenparameter 7, standardmäßig nicht angegeben ist.

  • T8
    Vorlagenparameter 8, standardmäßig nicht angegeben ist.

  • T9
    Vorlagenparameter 9, standardmäßig nicht angegeben ist.

Hinweise

Erstellt einen InterfaceList-Typ, indem die angegebenen Vorlagenparameterargumente rekursiv anwenden.

Die InterfaceListHelper-Vorlage Vorlagenparameter T0 verwendet, um den ersten - Datenmember in einer InterfaceList-Struktur zu definieren und wendet dann rekursiv die InterfaceListHelper-Vorlage auf alle verbleibenden Vorlagenparametern.InterfaceListHelper wird beendet, wenn es keine weiteren Vorlagenparameter gibt.

Mitglieder

BR230453.collapse_all(de-de,VS.110).gifÖffentliche Typedefs

Name

Beschreibung

TypeT

Ein Synonym für den InterfaceList-Typ.

Vererbungshierarchie

InterfaceListHelper

Anforderungen

Header: implements.h

Namespace: Microsoft::WRL::Details

Siehe auch

Referenz

Microsoft::WRL::Details-Namespace