InterfaceListHelper-Struktur
Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.
Syntax
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, der standardmäßig nicht angegeben ist.
T2
Vorlagenparameter 2, der standardmäßig nicht angegeben ist. Der dritte Vorlagenparameter.
T3
Vorlagenparameter 3, der standardmäßig nicht angegeben ist.
T4
Vorlagenparameter 4, der standardmäßig nicht angegeben ist.
T5
Vorlagenparameter 5, der standardmäßig nicht angegeben ist.
T6
Vorlagenparameter 6, der standardmäßig nicht angegeben ist.
T7
Vorlagenparameter 7, der standardmäßig nicht angegeben ist.
T8
Vorlagenparameter 8, der standardmäßig nicht angegeben ist.
T9
Vorlagenparameter 9, der standardmäßig nicht angegeben ist.
Hinweise
Erstellt einen InterfaceList
Typ, indem die angegebenen Vorlagenparameterargumente rekursiv angewendet werden.
Die Vorlage "InterfaceListHelper " verwendet den Vorlagenparameter T0 , um das erste Datenmemm in einer InterfaceList
Struktur zu definieren, und wendet dann rekursiv die Vorlage "InterfaceListHelper " auf alle verbleibenden Vorlagenparameter an. "InterfaceListHelper " wird beendet, wenn keine verbleibenden Vorlagenparameter vorhanden sind.
Member
Öffentliche Typedefs
Name | Beschreibung |
---|---|
TypeT |
Ein Synonym für den InterfaceList-Typ. |
Vererbungshierarchie
InterfaceListHelper
Anforderungen
Header: implements.h
Namespace: Microsoft::WRL::D etails