Marshal.GetObjectForNativeVariant 메서드

정의

오버로드

GetObjectForNativeVariant(IntPtr)
사용되지 않음.

COM VARIANT를 개체로 변환합니다.

GetObjectForNativeVariant<T>(IntPtr)
사용되지 않음.

COM VARIANT를 지정된 형식의 개체로 변환합니다.

GetObjectForNativeVariant(IntPtr)

Source:
Marshal.NoCom.cs
Source:
Marshal.NoCom.cs
Source:
Marshal.NoCom.cs

주의

GetObjectForNativeVariant(IntPtr) may be unavailable in future releases.

COM VARIANT를 개체로 변환합니다.

public:
 static System::Object ^ GetObjectForNativeVariant(IntPtr pSrcNativeVariant);
[System.Obsolete("GetObjectForNativeVariant(IntPtr) may be unavailable in future releases.")]
[System.Security.SecurityCritical]
public static object GetObjectForNativeVariant (IntPtr pSrcNativeVariant);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static object? GetObjectForNativeVariant (IntPtr pSrcNativeVariant);
[System.Obsolete("GetObjectForNativeVariant(IntPtr) may be unavailable in future releases.")]
public static object GetObjectForNativeVariant (IntPtr pSrcNativeVariant);
public static object? GetObjectForNativeVariant (IntPtr pSrcNativeVariant);
public static object GetObjectForNativeVariant (IntPtr pSrcNativeVariant);
[System.Security.SecurityCritical]
public static object GetObjectForNativeVariant (IntPtr pSrcNativeVariant);
[<System.Obsolete("GetObjectForNativeVariant(IntPtr) may be unavailable in future releases.")>]
[<System.Security.SecurityCritical>]
static member GetObjectForNativeVariant : nativeint -> obj
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetObjectForNativeVariant : nativeint -> obj
[<System.Obsolete("GetObjectForNativeVariant(IntPtr) may be unavailable in future releases.")>]
static member GetObjectForNativeVariant : nativeint -> obj
static member GetObjectForNativeVariant : nativeint -> obj
[<System.Security.SecurityCritical>]
static member GetObjectForNativeVariant : nativeint -> obj
Public Shared Function GetObjectForNativeVariant (pSrcNativeVariant As IntPtr) As Object

매개 변수

pSrcNativeVariant
IntPtr

nativeint

COM VARIANT에 대한 포인터입니다.

반환

pSrcNativeVariant 매개 변수에 해당하는 개체입니다.

특성

예외

pSrcNativeVariant가 유효한 VARIANT 형식이 아닌 경우

pSrcNativeVariant가 지원되지 않는 형식인 경우

설명

GetObjectForNativeVariant 는 관리되지 않는 VARIANT 형식에 대한 원시 포인터에 해당하는 관리되는 개체를 반환합니다. interopmarshaler는 VARIANT 형식을 관리 코드에 노출할 때 동일한 변환을 수행합니다.

GetObjectForNativeVariant 는 의 반대 기능을 Marshal.GetNativeVariantForObject제공합니다.

VARIANT 형식이 VT_ERROR 경우 GetObjectForNativeVariant 대신 형식 Int32UInt32의 개체를 반환합니다.

추가 정보

적용 대상

GetObjectForNativeVariant<T>(IntPtr)

Source:
Marshal.NoCom.cs
Source:
Marshal.NoCom.cs
Source:
Marshal.NoCom.cs

주의

GetObjectForNativeVariant<T>(IntPtr) may be unavailable in future releases.

COM VARIANT를 지정된 형식의 개체로 변환합니다.

public:
generic <typename T>
 static T GetObjectForNativeVariant(IntPtr pSrcNativeVariant);
[System.Obsolete("GetObjectForNativeVariant<T>(IntPtr) may be unavailable in future releases.")]
[System.Security.SecurityCritical]
public static T GetObjectForNativeVariant<T> (IntPtr pSrcNativeVariant);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static T? GetObjectForNativeVariant<T> (IntPtr pSrcNativeVariant);
[System.Obsolete("GetObjectForNativeVariant<T>(IntPtr) may be unavailable in future releases.")]
public static T GetObjectForNativeVariant<T> (IntPtr pSrcNativeVariant);
public static T GetObjectForNativeVariant<T> (IntPtr pSrcNativeVariant);
[System.Security.SecurityCritical]
public static T GetObjectForNativeVariant<T> (IntPtr pSrcNativeVariant);
[<System.Obsolete("GetObjectForNativeVariant<T>(IntPtr) may be unavailable in future releases.")>]
[<System.Security.SecurityCritical>]
static member GetObjectForNativeVariant : nativeint -> 'T
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetObjectForNativeVariant : nativeint -> 'T
[<System.Obsolete("GetObjectForNativeVariant<T>(IntPtr) may be unavailable in future releases.")>]
static member GetObjectForNativeVariant : nativeint -> 'T
static member GetObjectForNativeVariant : nativeint -> 'T
[<System.Security.SecurityCritical>]
static member GetObjectForNativeVariant : nativeint -> 'T
Public Shared Function GetObjectForNativeVariant(Of T) (pSrcNativeVariant As IntPtr) As T

형식 매개 변수

T

COM VARIANT를 변환할 형식입니다.

매개 변수

pSrcNativeVariant
IntPtr

nativeint

COM VARIANT에 대한 포인터입니다.

반환

T

pSrcNativeVariant 매개 변수에 해당하는 지정된 형식의 개체입니다.

특성

예외

pSrcNativeVariant가 유효한 VARIANT 형식이 아닌 경우

pSrcNativeVariant가 지원되지 않는 형식인 경우

설명

GetObjectForNativeVariant<T>(IntPtr) 는 관리되지 않는 VARIANT 형식에 대한 원시 포인터에 해당하는 형식 T 의 관리되는 개체를 반환합니다. interopmarshaler는 VARIANT 형식을 관리 코드에 노출할 때 동일한 변환을 수행합니다.

GetObjectForNativeVariant<T>(IntPtr) 는 의 반대 기능을 GetNativeVariantForObject<T>(T, IntPtr)제공합니다.

적용 대상