Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Obsługuje infrastrukturę biblioteki WRL i nie jest przeznaczona do użycia bezpośrednio z kodu.
Składnia
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óry domyślnie nie jest określony.
T2
Parametr szablonu 2, który domyślnie jest nieokreślony. Trzeci parametr szablonu.
T3
Parametr szablonu 3, który domyślnie nie jest określony.
T4
Parametr szablonu 4, który domyślnie jest nieokreślony.
T5
Parametr szablonu 5, który domyślnie nie jest określony.
T6
Parametr szablonu 6, który domyślnie nie jest określony.
T7
Parametr szablonu 7, który domyślnie jest nieokreślony.
T8
Parametr szablonu 8, który domyślnie jest nieokreślony.
T9
Parametr szablonu 9, który domyślnie nie jest określony.
Uwagi
InterfaceList Tworzy typ, rekursywnie stosując określone argumenty parametru szablonu.
Szablon InterfaceListHelper używa parametru szablonu T0 do definiowania pierwszego elementu członkowskiego danych w InterfaceList strukturze, a następnie cyklicznie stosuje szablon InterfaceListHelper do pozostałych parametrów szablonu. Element InterfaceListHelper zatrzymuje się, gdy nie ma pozostałych parametrów szablonu.
Elementy członkowskie
Definicje typów publicznych
| Nazwa/nazwisko | opis |
|---|---|
TypeT |
Synonim typu InterfaceList. |
Hierarchia dziedziczenia
InterfaceListHelper
Wymagania
Nagłówek: implements.h
Przestrzeń nazw: Microsoft::WRL::D etails