다음을 통해 공유


ITypeLib 인터페이스

정의

ITypeLib 인터페이스의 관리되는 정의를 제공합니다.

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

설명

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

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

메서드

FindName(String, Int32, ITypeInfo[], Int32[], Int16)

형식 라이브러리에 들어 있는 형식 설명의 항목을 찾습니다.

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

라이브러리의 설명서 문자열, 전체 도움말 파일 이름과 경로, 도움말 파일의 라이브러리 도움말 항목에 대한 컨텍스트 식별자를 검색합니다.

GetLibAttr(IntPtr)

라이브러리의 특성이 들어 있는 구조를 검색합니다.

GetTypeComp(ITypeComp)

클라이언트 컴파일러가 라이브러리의 형식, 변수, 상수 및 전역 함수를 바인딩할 수 있도록 합니다.

GetTypeInfo(Int32, ITypeInfo)

라이브러리에서 지정된 형식 설명을 검색합니다.

GetTypeInfoCount()

형식 라이브러리에 있는 형식 설명의 수를 반환합니다.

GetTypeInfoOfGuid(Guid, ITypeInfo)

지정된 된 GUID에 해당 하는 형식 설명을 검색 합니다.

GetTypeInfoType(Int32, TYPEKIND)

형식 설명의 형식을 검색합니다.

IsName(String, Int32)

라이브러리에 설명되어 있는 형식이나 멤버의 이름이 전달된 문자열에 들어 있는지 여부를 나타냅니다.

ReleaseTLibAttr(IntPtr)

TYPELIBATTR 메서드에서 처음 가져온 GetLibAttr(IntPtr) 구조체를 해제합니다.

적용 대상