다음을 통해 공유


ITypeInfo2 인터페이스

정의

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

public interface class ITypeInfo2 : System::Runtime::InteropServices::ComTypes::ITypeInfo
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeInfo2 : System.Runtime.InteropServices.ComTypes.ITypeInfo
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("00020412-0000-0000-C000-000000000046")]
public interface ITypeInfo2 : System.Runtime.InteropServices.ComTypes.ITypeInfo
public interface ITypeInfo2 : System.Runtime.InteropServices.ComTypes.ITypeInfo
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITypeInfo2 = interface
    interface ITypeInfo
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("00020412-0000-0000-C000-000000000046")>]
type ITypeInfo2 = interface
    interface ITypeInfo
type ITypeInfo2 = interface
    interface ITypeInfo
Public Interface ITypeInfo2
Implements ITypeInfo
특성
구현

설명

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

메서드

AddressOfMember(Int32, INVOKEKIND, IntPtr)

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

CreateInstance(Object, Guid, Object)

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

GetAllCustData(IntPtr)

라이브러리에 대한 모든 사용자 지정 데이터 항목을 가져옵니다.

GetAllFuncCustData(Int32, IntPtr)

지정한 함수에서 모든 사용자 지정 데이터를 가져옵니다.

GetAllImplTypeCustData(Int32, IntPtr)

지정된 구현 형식에 대한 모든 사용자 지정 데이터를 가져옵니다.

GetAllParamCustData(Int32, Int32, IntPtr)

지정된 함수 매개 변수에 대한 모든 사용자 지정 데이터를 가져옵니다.

GetAllVarCustData(Int32, IntPtr)

사용자 지정 데이터에 대한 변수를 가져옵니다.

GetContainingTypeLib(ITypeLib, Int32)

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

GetCustData(Guid, Object)

사용자 지정 데이터를 가져옵니다.

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

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

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

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

GetDocumentation2(Int32, String, Int32, String)

설명서 문자열, 전체 도움말 파일 이름 및 경로, 사용할 지역화 컨텍스트, 도움말 파일의 라이브러리 도움말 항목에 대한 컨텍스트 ID를 검색합니다.

GetFuncCustData(Int32, Guid, Object)

지정된 함수에서 사용자 지정 데이터를 가져옵니다.

GetFuncDesc(Int32, IntPtr)

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

GetFuncIndexOfMemId(Int32, INVOKEKIND, Int32)

알려진 DISPID를 기준으로 특정 멤버에 바인딩합니다. 여기서는 멤버 이름이 알려져 있지 않습니다(예: 기본 멤버에 바인딩할 경우).

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

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

GetImplTypeCustData(Int32, Guid, Object)

사용자 지정 데이터의 구현 형식을 가져옵니다.

GetImplTypeFlags(Int32, IMPLTYPEFLAGS)

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

GetMops(Int32, String)

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

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

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

GetParamCustData(Int32, Int32, Guid, Object)

지정된 사용자 지정 데이터 매개 변수를 가져옵니다.

GetRefTypeInfo(Int32, ITypeInfo)

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

GetRefTypeOfImplType(Int32, Int32)

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

GetTypeAttr(IntPtr)

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

GetTypeComp(ITypeComp)

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

GetTypeFlags(Int32)

할당 없이 형식 플래그를 반환합니다. 이 메서드는 TYPEATTR(형식 특성)을 늘리지 않으면서 형식 플래그를 확장하는 DWORD 형식 플래그를 확장합니다.

GetTypeKind(TYPEKIND)

할당을 수행하지 않고 TYPEKIND 열거형을 빠르게 반환합니다.

GetVarCustData(Int32, Guid, Object)

사용자 지정 데이터에 대한 변수를 가져옵니다.

GetVarDesc(Int32, IntPtr)

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

GetVarIndexOfMemId(Int32, Int32)

알려진 DISPID를 기준으로 특정 멤버에 바인딩합니다. 여기서는 멤버 이름이 알려져 있지 않습니다(예: 기본 멤버에 바인딩할 경우).

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) 구조체를 해제합니다.

적용 대상