Marshal.GetObjectForNativeVariant 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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 대신 형식 Int32
UInt32
의 개체를 반환합니다.
추가 정보
적용 대상
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에 대한 포인터입니다.
반환
pSrcNativeVariant
매개 변수에 해당하는 지정된 형식의 개체입니다.
- 특성
예외
pSrcNativeVariant
가 유효한 VARIANT 형식이 아닌 경우
pSrcNativeVariant
가 지원되지 않는 형식인 경우
설명
GetObjectForNativeVariant<T>(IntPtr) 는 관리되지 않는 VARIANT 형식에 대한 원시 포인터에 해당하는 형식 T
의 관리되는 개체를 반환합니다. interopmarshaler는 VARIANT 형식을 관리 코드에 노출할 때 동일한 변환을 수행합니다.
GetObjectForNativeVariant<T>(IntPtr) 는 의 반대 기능을 GetNativeVariantForObject<T>(T, IntPtr)제공합니다.
적용 대상
.NET