Aracılığıyla paylaş


InterfaceListHelper Yapısı

WRL altyapısını destekler ve doğrudan kodunuzdan kullanılmak üzere tasarlanmamıştır.

Sözdizimi

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>;

Parametreler

T0
Gerekli olan şablon parametresi 0.

T1
Varsayılan olarak belirtilmeyen şablon parametresi 1.

T2
Varsayılan olarak belirtilmeyen şablon parametresi 2. Üçüncü şablon parametresi.

T3
Varsayılan olarak belirtilmeyen şablon parametresi 3.

T4
Varsayılan olarak belirtilmeyen şablon parametresi 4.

T5
Varsayılan olarak belirtilmeyen şablon parametresi 5.

T6
Varsayılan olarak belirtilmeyen şablon parametresi 6.

T7
Varsayılan olarak belirtilmeyen şablon parametresi 7.

T8
Varsayılan olarak belirtilmeyen şablon parametresi 8.

T9
Varsayılan olarak belirtilmeyen şablon parametresi 9.

Açıklamalar

Belirtilen şablon parametresi bağımsız değişkenlerini yinelemeli olarak uygulayarak bir InterfaceList tür oluşturur.

InterfaceListHelper şablonu, bir InterfaceList yapıdaki ilk veri üyesini tanımlamak için şablon parametresi T0'ı kullanır ve ardından InterfaceListHelper şablonunu kalan tüm şablon parametrelerine yinelemeli olarak uygular. InterfaceListHelper , şablon parametresi kalmadığında durur.

Üyeler

Genel Tür Tanımları

Ad Tanım
TypeT InterfaceList türü için bir eş anlamlı.

Devralma Hiyerarşisi

InterfaceListHelper

Gereksinimler

Üst bilgi: implements.h

Ad Alanı: Microsoft::WRL::D etails

Ayrıca bkz.

Microsoft::WRL::Details Ad Alanı