다음을 통해 공유


InterfaceListHelper 구조체

WRL 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

구문

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

매개 변수

T0
템플릿 매개 변수 0이 필요합니다.

T1
템플릿 매개 변수 1은 기본적으로 지정되지 않습니다.

T2
템플릿 매개 변수 2는 기본적으로 지정되지 않습니다. 세 번째 템플릿 매개 변수입니다.

T3
템플릿 매개 변수 3은 기본적으로 지정되지 않습니다.

T4
템플릿 매개 변수 4는 기본적으로 지정되지 않습니다.

T5
템플릿 매개 변수 5는 기본적으로 지정되지 않습니다.

T6
템플릿 매개 변수 6은 기본적으로 지정되지 않습니다.

T7
템플릿 매개 변수 7은 기본적으로 지정되지 않습니다.

T8
템플릿 매개 변수 8은 기본적으로 지정되지 않습니다.

T9
템플릿 매개 변수 9는 기본적으로 지정되지 않습니다.

설명

InterfaceList 지정된 템플릿 매개 변수 인수를 재귀적으로 적용하여 형식을 빌드합니다.

InterfaceListHelper 템플릿은 템플릿 매개 변수 T0을 사용하여 구조체의 InterfaceList 첫 번째 데이터 멤버를 정의한 다음 다시 기본 템플릿 매개 변수에 InterfaceListHelper 템플릿을 재귀적으로 적용합니다. 다시 기본 템플릿 매개 변수가 없으면 InterfaceListHelper가 중지됩니다.

멤버

공용 Typedefs

이름 설명
TypeT InterfaceList 형식의 동의어입니다.

상속 계층 구조

InterfaceListHelper

요구 사항

헤더: implements.h

네임스페이스: Microsoft::WRL::D etails

참고 항목

Microsoft::WRL::Details 네임스페이스