InterfaceListHelper — Struktura
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.
Członkowie
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
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla