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
Öffentliche Typedefs
Name |
Beschreibung |
---|---|
TypeT |
Ein Synonym für den InterfaceList-Typ. |
Vererbungshierarchie
InterfaceListHelper
Anforderungen
Header: implements.h
Namespace: Microsoft::WRL::Details