다음을 통해 공유


ITypeInfo 인터페이스

정의

구성 요소 자동화 ITypeInfo 인터페이스의 관리되는 정의를 제공합니다.

public interface class ITypeInfo
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeInfo
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("00020401-0000-0000-C000-000000000046")]
public interface ITypeInfo
public interface ITypeInfo
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITypeInfo = interface
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("00020401-0000-0000-C000-000000000046")>]
type ITypeInfo = interface
type ITypeInfo = interface
Public Interface ITypeInfo
파생
특성

설명

자세한 내용은 ITypeInfo 인터페이스를 참조하세요.

네이티브 코드에서 COM 메서드는 HRESULT를 반환 하는 경우에 공용 언어 런타임 예외가 발생 합니다. 자세한 내용은 How to: Map HRESULTs and Exceptions을 참조하세요.

메서드

AddressOfMember(Int32, INVOKEKIND, IntPtr)

DLL에 정의된 것과 같은 정적 함수나 변수의 주소를 검색합니다.

CreateInstance(Object, Guid, Object)

구성 요소 클래스(coclass)를 설명하는 형식의 새 인스턴스를 만듭니다.

GetContainingTypeLib(ITypeLib, Int32)

이 형식 설명과 해당 형식 라이브러리에 있는 인덱스를 포함하는 형식 라이브러리를 검색합니다.

GetDllEntry(Int32, INVOKEKIND, IntPtr, IntPtr, IntPtr)

DLL에 있는 함수에 대한 진입점의 설명 또는 사양을 검색합니다.

GetDocumentation(Int32, String, String, Int32, String)

설명서 문자열, 전체 도움말 파일 이름과 경로, 지정된 형식 설명에 대한 도움말 항목의 컨텍스트 ID를 검색합니다.

GetFuncDesc(Int32, IntPtr)

지정된 함수에 대한 정보가 들어 있는 FUNCDESC 구조체를 검색합니다.

GetIDsOfNames(String[], Int32, Int32[])

멤버 이름과 멤버 ID, 매개 변수 이름과 매개 변수 ID를 매핑합니다.

GetImplTypeFlags(Int32, IMPLTYPEFLAGS)

형식 설명의 구현된 인터페이스나 기본 인터페이스에 대한 IMPLTYPEFLAGS 값을 검색합니다.

GetMops(Int32, String)

마샬링 정보를 검색합니다.

GetNames(Int32, String[], Int32, Int32)

지정한 함수 ID에 해당하는 지정한 멤버 ID를 가진 변수(속성, 메서드 및 해당 매개 변수의 이름)를 검색합니다.

GetRefTypeInfo(Int32, ITypeInfo)

형식 설명에서 다른 형식 설명을 참조할 경우 참조된 형식 설명을 검색합니다.

GetRefTypeOfImplType(Int32, Int32)

형식 설명이 COM 클래스를 설명할 경우 구현된 인터페이스 형식에 대한 형식 설명을 검색합니다.

GetTypeAttr(IntPtr)

형식 설명의 특성이 들어 있는 TYPEATTR 구조체를 검색합니다.

GetTypeComp(ITypeComp)

클라이언트 컴파일러가 형식 설명의 멤버를 바인딩할 수 있도록 하는 형식 설명에 대한 ITypeComp 인터페이스를 검색합니다.

GetVarDesc(Int32, IntPtr)

지정된 변수를 설명하는 VARDESC 구조를 검색합니다.

Invoke(Object, Int32, Int16, DISPPARAMS, IntPtr, IntPtr, Int32)

메서드를 호출하거나 개체의 속성에 액세스하여 형식 설명에서 설명한 인터페이스를 구현합니다.

ReleaseFuncDesc(IntPtr)

이전에 FUNCDESC 메서드에서 반환한 GetFuncDesc(Int32, IntPtr) 구조체를 해제합니다.

ReleaseTypeAttr(IntPtr)

이전에 TYPEATTR 메서드에서 반환한 GetTypeAttr(IntPtr) 구조체를 해제합니다.

ReleaseVarDesc(IntPtr)

이전에 VARDESC 메서드에서 반환한 GetVarDesc(Int32, IntPtr) 구조체를 해제합니다.

적용 대상