InterfaceListHelper — Struktura
Obsługuje infrastrukturę światowym laboratorium Referencyjnym i nie ma być używane bezpośrednio w kodzie.
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>;
Parametry
T0
Parametr szablonu 0, który jest wymagany.T1
Parametr szablonu 1, która domyślnie jest nieokreślona.T2
Parametr szablonu 2, która domyślnie jest nieokreślona.Trzeci parametr szablonu.T3
Parametr szablonu 3, która domyślnie jest nieokreślona.T4
Parametr szablonu 4, który domyślnie jest nieokreślony.T5
Parametr szablonu 5, która domyślnie jest nieokreślona.T6
Parametr szablonu 6, która domyślnie jest nieokreślona.T7
Parametr szablonu 7, która domyślnie jest nieokreślona.T8
Parametr szablonu 8, które domyślnie jest nieokreślona.T9
Parametr szablonu 9, która domyślnie jest nieokreślona.
Uwagi
Buduje typu InterfaceList przez rekursywnie stosowania argumenty parametru określonego szablonu.
Parametr szablonu używany w szablonie InterfaceListHelper T0 do definiowania danych pierwszego członka w strukturze InterfaceList, a następnie rekursywnie stosuje wszelkie pozostałe parametry szablonu szablon InterfaceListHelper.InterfaceListHelper zatrzymuje się, gdy nie istnieją żadne pozostałe parametry szablonu.
Członkowie
Definicje typów publicznych
Nazwa |
Opis |
---|---|
TypeT |
Synonim dla typu InterfaceList. |
Hierarchii dziedziczenia
InterfaceListHelper
Wymagania
Nagłówek: implements.h
Obszar nazw: Microsoft::WRL::Details