ITypeInfo::GetRefTypeOfImplType 메서드(oaidl.h)
형식 설명에서 COM 클래스를 설명하면 구현된 인터페이스 형식의 형식 설명을 검색합니다. 인터페이스의 경우 GetRefTypeOfImplType 은 상속된 인터페이스에 대한 형식 정보를 반환합니다(있는 경우).
구문
HRESULT GetRefTypeOfImplType(
[in] UINT index,
[out] HREFTYPE *pRefType
);
매개 변수
[in] index
핸들이 반환되는 구현된 형식의 인덱스입니다. 유효한 범위는 TYPEATTR 구조체의 cImplTypes 필드까지 0입니다.
[out] pRefType
구현된 인터페이스에 대한 핸들입니다(있는 경우). 이 핸들을 ITypeInfo::GetRefTypeInfo 에 전달하여 형식 설명을 가져올 수 있습니다.
반환 값
이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.
반환 코드 | 설명 |
---|---|
|
성공. |
|
하나 이상의 인수가 잘못되었습니다. |
|
전달된 인덱스가 구현된 인터페이스 수보다 0~1 범위 밖에 있습니다. |
설명
이중 인터페이스에 대한 TKIND_DISPATCH 형식 설명인 경우 인덱스가 –1인 GetRefTypeOfImplType을 호출하고 반환된 pRefTypehandle을 GetRefTypeInfo에 전달하여 형식 정보를 검색하여 TKIND_INTERFACE 형식 설명을 가져올 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | oaidl.h |