Marshal.GetTypeForITypeInfo(IntPtr) 메서드

정의

관리되지 않는 ITypeInfo 개체를 관리되는 Type 개체로 변환합니다.

public:
 static Type ^ GetTypeForITypeInfo(IntPtr piTypeInfo);
public static Type GetTypeForITypeInfo (IntPtr piTypeInfo);
[System.Security.SecurityCritical]
public static Type GetTypeForITypeInfo (IntPtr piTypeInfo);
static member GetTypeForITypeInfo : nativeint -> Type
[<System.Security.SecurityCritical>]
static member GetTypeForITypeInfo : nativeint -> Type
Public Shared Function GetTypeForITypeInfo (piTypeInfo As IntPtr) As Type

매개 변수

piTypeInfo
IntPtr

nativeint

마샬링할 ITypeInfo 인터페이스입니다.

반환

관리되지 않는 ITypeInfo 개체를 나타내는 관리되는 형식입니다.

특성

설명

GetTypeForITypeInfo는 원래 형식을 System.Type 기반으로 하는 instance 반환합니다. 를 적용 System.Runtime.InteropServices.MarshalAsAttribute 하여 표준 interop 마샬링 동작을 이 사용자 지정 마샬러로 바꿀 수 있습니다. Tlbimp.exe(형식 라이브러리 가져오기) 도구는 사용자 지정 마샬러를 사용하여 매개 변수를 매개 변수로 System.Type 변환 ITypeInfo 합니다. 그러나 Tlbimp.exe 이외의 다른 방법을 사용하여 인터페이스를 ITypeInfo 가져오는 경우 를 사용하여 GetTypeForITypeInfo 동일한 번역을 수동으로 수행할 수 있습니다.

적용 대상

추가 정보