Marshal.GetObjectForNativeVariant Yöntem

Tanım

Aşırı Yüklemeler

GetObjectForNativeVariant(IntPtr)
Geçersiz.

COM VARIANT'ı bir nesneye dönüştürür.

GetObjectForNativeVariant<T>(IntPtr)
Geçersiz.

COM VARIANT'ı belirtilen türde bir nesneye dönüştürür.

GetObjectForNativeVariant(IntPtr)

Kaynak:
Marshal.NoCom.cs
Kaynak:
Marshal.NoCom.cs
Kaynak:
Marshal.NoCom.cs

Dikkat

GetObjectForNativeVariant(IntPtr) may be unavailable in future releases.

COM VARIANT'ı bir nesneye dönüştürür.

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

Parametreler

pSrcNativeVariant
IntPtr

nativeint

COM VARIANT işaretçisi.

Döndürülenler

parametresine pSrcNativeVariant karşılık gelen bir nesne.

Öznitelikler

Özel durumlar

pSrcNativeVariant geçerli bir VARIANT türü değil.

pSrcNativeVariant desteklenmeyen bir türe sahiptir.

Açıklamalar

GetObjectForNativeVariant yönetilmeyen VARIANT türüne ham işaretçiye karşılık gelen bir yönetilen nesne döndürür. Interopmarshaler, variant türünü yönetilen koda gösterirken aynı dönüşümü gerçekleştirir.

GetObjectForNativeVariant , işlevinin tam tersini Marshal.GetNativeVariantForObjectsağlar.

VARIANT türü VT_ERROR olduğunda yerine GetObjectForNativeVariant türünde Int32UInt32bir nesne döndürür.

Ayrıca bkz.

Şunlara uygulanır

GetObjectForNativeVariant<T>(IntPtr)

Kaynak:
Marshal.NoCom.cs
Kaynak:
Marshal.NoCom.cs
Kaynak:
Marshal.NoCom.cs

Dikkat

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

COM VARIANT'ı belirtilen türde bir nesneye dönüştürür.

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ür Parametreleri

T

COM VARIANT'ın dönüştürüldüğü tür.

Parametreler

pSrcNativeVariant
IntPtr

nativeint

COM VARIANT işaretçisi.

Döndürülenler

T

Parametresine karşılık gelen belirtilen türde bir pSrcNativeVariant nesne.

Öznitelikler

Özel durumlar

pSrcNativeVariant geçerli bir VARIANT türü değil.

pSrcNativeVariant desteklenmeyen bir türe sahiptir.

Açıklamalar

GetObjectForNativeVariant<T>(IntPtr) , yönetilmeyen VARIANT türüne T yönelik ham işaretçiye karşılık gelen türde bir yönetilen nesne döndürür. Interopmarshaler, variant türünü yönetilen koda gösterirken aynı dönüşümü gerçekleştirir.

GetObjectForNativeVariant<T>(IntPtr) , işlevinin tam tersini GetNativeVariantForObject<T>(T, IntPtr)sağlar.

Şunlara uygulanır