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 인터페이스는 다음 액세스 권한을 제공합니다.

  • 형식과 연결된 함수 설명 집합입니다. 인터페이스의 경우 인터페이스의 멤버 함수 집합이 포함됩니다.
  • 형식과 연결된 데이터 멤버 설명 집합입니다. 구조체의 경우 형식의 필드 집합이 포함됩니다.
  • 구조체, 인터페이스 등을 설명하는지 여부와 같은 형식의 일반 특성입니다.
IDispatch 인터페이스의 형식 설명을 사용하여 인터페이스를 구현할 수 있습니다. 자세한 내용은 디스패치 인터페이스 및 API 함수CreateStdDispatch에 대한 설명을 참조하세요.

ITypeInfo의 instance 개체의 형식에 대한 다양한 정보를 제공하며 다양한 방식으로 사용됩니다. 컴파일러는 ITypeInfo 를 사용하여 형식의 멤버에 대한 참조를 컴파일할 수 있습니다. 형식 인터페이스 브라우저는 이를 사용하여 형식의 각 멤버에 대한 정보를 찾을 수 있습니다. IDispatch 구현자는 이를 사용하여 인터페이스에 대한 IDispatch 호출의 자동 위임을 제공할 수 있습니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 oaidl.h

추가 정보

형식 설명 인터페이스 및 함수