ITypeInfo 인터페이스(oaidl.h)
이 섹션에서는 개체에 대한 정보를 읽는 데 일반적으로 사용되는 인터페이스인 ITypeInfo에 대해 설명합니다. 예를 들어 개체 브라우저 도구는 ITypeInfo 를 사용하여 형식 라이브러리에서 개체의 특성 및 기능에 대한 정보를 추출할 수 있습니다.
상속
ITypeInfo 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ITypeInfo 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ITypeInfo 인터페이스에는 이러한 메서드가 있습니다.
ITypeInfo::AddressOfMember DLL에 정의된 것과 같은 정적 함수나 변수의 주소를 검색합니다. |
ITypeInfo::CreateInstance 구성 요소 개체 클래스(coclass)를 설명하는 형식의 새 instance 만듭니다. |
ITypeInfo::GetContainingTypeLib 포함된 형식 라이브러리 및 해당 형식 라이브러리 내의 형식 설명 인덱스를 검색합니다. |
ITypeInfo::GetDllEntry DLL에 있는 함수에 대한 진입점의 설명 또는 사양을 검색합니다. |
ITypeInfo::GetDocumentation 설명서 문자열, 전체 도움말 파일 이름과 경로, 지정된 형식 설명에 대한 도움말 항목의 컨텍스트 ID를 검색합니다. |
ITypeInfo::GetFuncDesc 지정된 함수에 대한 정보를 포함하는 FUNCDESC 구조를 검색합니다. |
ITypeInfo::GetIDsOfNames 멤버 이름과 멤버 ID, 매개 변수 이름과 매개 변수 ID를 매핑합니다. |
ITypeInfo::GetImplTypeFlags 형식 설명에서 구현된 인터페이스 또는 기본 인터페이스 하나에 대한 IMPLTYPEFLAGS 열거형을 검색합니다. |
ITypeInfo::GetMops 마샬링 정보를 검색합니다. |
ITypeInfo::GetNames 지정된 멤버 ID 또는 속성 또는 메서드의 이름 및 지정된 함수 ID에 해당하는 매개 변수를 사용하여 변수를 검색합니다. |
ITypeInfo::GetRefTypeInfo 형식 설명이 다른 형식 설명을 참조하면 참조된 형식 설명을 검색합니다. |
ITypeInfo::GetRefTypeOfImplType 형식 설명에서 COM 클래스를 설명하면 구현된 인터페이스 형식의 형식 설명을 검색합니다. |
ITypeInfo::GetTypeAttr 형식 설명의 특성을 포함하는 TYPEATTR 구조를 검색합니다. |
ITypeInfo::GetTypeComp 형식 설명에 대한 ITypeComp 인터페이스를 검색하여 클라이언트 컴파일러가 형식 설명의 멤버에 바인딩할 수 있도록 합니다. |
ITypeInfo::GetVarDesc 지정된 변수를 설명하는 VARDESC 구조를 검색합니다. |
ITypeInfo::Invoke 메서드를 호출하거나 개체의 속성에 액세스하여 형식 설명에서 설명한 인터페이스를 구현합니다. |
ITypeInfo::ReleaseFuncDesc 이전에 ITypeInfo::GetFuncDesc에서 반환한 FUNCDESC를 릴리스합니다. |
ITypeInfo::ReleaseTypeAttr ITypeInfo::GetTypeAttr에서 이전에 반환한 TYPEATTR을 해제합니다. |
ITypeInfo::ReleaseVarDesc ITypeInfo::GetVarDesc에서 이전에 반환한 VARDESC를 릴리스합니다. |
설명
형식 정보 인터페이스는 애플리케이션을 빌드하는 데 내부적으로 사용될 수 있는 인터페이스가 아니라 외부 클라이언트에서 호출할 수 있는 애플리케이션 부분을 설명하기 위한 것입니다.
ITypeInfo 인터페이스는 다음 액세스 권한을 제공합니다.
- 형식과 연결된 함수 설명 집합입니다. 인터페이스의 경우 인터페이스의 멤버 함수 집합이 포함됩니다.
- 형식과 연결된 데이터 멤버 설명 집합입니다. 구조체의 경우 형식의 필드 집합이 포함됩니다.
- 구조체, 인터페이스 등을 설명하는지 여부와 같은 형식의 일반 특성입니다.
ITypeInfo의 instance 개체의 형식에 대한 다양한 정보를 제공하며 다양한 방식으로 사용됩니다. 컴파일러는 ITypeInfo 를 사용하여 형식의 멤버에 대한 참조를 컴파일할 수 있습니다. 형식 인터페이스 브라우저는 이를 사용하여 형식의 각 멤버에 대한 정보를 찾을 수 있습니다. IDispatch 구현자는 이를 사용하여 인터페이스에 대한 IDispatch 호출의 자동 위임을 제공할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | oaidl.h |