InterfaceTraits 구조체
WRL 인프라를 지원 하며 사용자 코드에서 직접 사용할 수는 없습니다.
template<
typename I0
>
struct __declspec(novtable) InterfaceTraits;
template<
typename CloakedType
>
struct __declspec(novtable) InterfaceTraits<CloakedIid<CloakedType>>;
template<>
struct __declspec(novtable) InterfaceTraits<Nil>;
매개 변수
I0
인터페이스의 이름입니다.CloakedType
RuntimeClass, 구현 및 ChainInterfaces 인터페이스 Id 목록에서 되지 않는 인터페이스를 지원.
설명
일반적인 특성 인터페이스의 구현입니다.
두 번째 템플릿 특수화에 감추어진된 인터페이스입니다.세 번째는 특수화 닐 매개 변수에 대 한 템플릿입니다.
Members
공용 Typedefs
Name |
설명 |
---|---|
Base |
동의어는 I0 템플릿 매개 변수입니다. |
Public 메서드
Name |
설명 |
---|---|
지정 된 포인터에 대 한 포인터에 캐스팅 될 수 있는지 여부를 나타내는 Base. |
|
지정 된 포인터에 대 한 포인터를 캐스팅 Base. |
|
지정 된 포인터에 대 한 IUnknown 포인터를 캐스팅합니다. |
|
인터페이스 ID의 할당 Base index 인수로 지정한 배열 요소입니다. |
|
제대로 자료에서 파생 된 것을 확인 합니다. |
공용 상수
Name |
설명 |
---|---|
Id는 현재 InterfaceTraits 개체에 연결 된 인터페이스의 수를 보유 합니다. |
상속 계층 구조
InterfaceTraits
요구 사항
헤더: implements.h
네임 스페이스: Microsoft::WRL::Details