Aracılığıyla paylaş


Marshal.GetNativeVariantForObject Yöntem

Tanım

Aşırı Yüklemeler

GetNativeVariantForObject(Object, IntPtr)
Geçersiz.

Bir nesneyi COM VARIANT'a dönüştürür.

GetNativeVariantForObject<T>(T, IntPtr)
Geçersiz.

Belirtilen türde bir nesneyi COM VARIANT'a dönüştürür.

GetNativeVariantForObject(Object, IntPtr)

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

Dikkat

GetNativeVariantForObject(Object, IntPtr) may be unavailable in future releases.

Bir nesneyi COM VARIANT'a dönüştürür.

public:
 static void GetNativeVariantForObject(System::Object ^ obj, IntPtr pDstNativeVariant);
[System.Obsolete("GetNativeVariantForObject(Object, IntPtr) may be unavailable in future releases.")]
[System.Security.SecurityCritical]
public static void GetNativeVariantForObject (object obj, IntPtr pDstNativeVariant);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void GetNativeVariantForObject (object? obj, IntPtr pDstNativeVariant);
[System.Obsolete("GetNativeVariantForObject(Object, IntPtr) may be unavailable in future releases.")]
public static void GetNativeVariantForObject (object obj, IntPtr pDstNativeVariant);
public static void GetNativeVariantForObject (object? obj, IntPtr pDstNativeVariant);
public static void GetNativeVariantForObject (object obj, IntPtr pDstNativeVariant);
[System.Security.SecurityCritical]
public static void GetNativeVariantForObject (object obj, IntPtr pDstNativeVariant);
[<System.Obsolete("GetNativeVariantForObject(Object, IntPtr) may be unavailable in future releases.")>]
[<System.Security.SecurityCritical>]
static member GetNativeVariantForObject : obj * nativeint -> unit
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetNativeVariantForObject : obj * nativeint -> unit
[<System.Obsolete("GetNativeVariantForObject(Object, IntPtr) may be unavailable in future releases.")>]
static member GetNativeVariantForObject : obj * nativeint -> unit
static member GetNativeVariantForObject : obj * nativeint -> unit
[<System.Security.SecurityCritical>]
static member GetNativeVariantForObject : obj * nativeint -> unit
Public Shared Sub GetNativeVariantForObject (obj As Object, pDstNativeVariant As IntPtr)

Parametreler

obj
Object

COM VARIANT'ın alındığı nesne.

pDstNativeVariant
IntPtr

nativeint

parametresine karşılık gelen VARIANT'ı almak için bir obj işaretçi.

Öznitelikler

Özel durumlar

obj parametresi genel bir türün örneğidir.

Açıklamalar

parametresi, pDstNativeVariant sonuçta elde edilen VARIANT'ı depolamak için yeterli belleğe işaret etmelidir. Ayrıca, bu yöntemin uygulanması parametrenin işaret olduğu pDstNativeVariant ham bellekte VariantInit işlevini çağırır.

Şunlara uygulanır

GetNativeVariantForObject<T>(T, IntPtr)

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

Dikkat

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

Belirtilen türde bir nesneyi COM VARIANT'a dönüştürür.

public:
generic <typename T>
 static void GetNativeVariantForObject(T obj, IntPtr pDstNativeVariant);
[System.Obsolete("GetNativeVariantForObject<T>(T, IntPtr) may be unavailable in future releases.")]
[System.Security.SecurityCritical]
public static void GetNativeVariantForObject<T> (T obj, IntPtr pDstNativeVariant);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void GetNativeVariantForObject<T> (T? obj, IntPtr pDstNativeVariant);
[System.Obsolete("GetNativeVariantForObject<T>(T, IntPtr) may be unavailable in future releases.")]
public static void GetNativeVariantForObject<T> (T obj, IntPtr pDstNativeVariant);
public static void GetNativeVariantForObject<T> (T obj, IntPtr pDstNativeVariant);
[System.Security.SecurityCritical]
public static void GetNativeVariantForObject<T> (T obj, IntPtr pDstNativeVariant);
[<System.Obsolete("GetNativeVariantForObject<T>(T, IntPtr) may be unavailable in future releases.")>]
[<System.Security.SecurityCritical>]
static member GetNativeVariantForObject : 'T * nativeint -> unit
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetNativeVariantForObject : 'T * nativeint -> unit
[<System.Obsolete("GetNativeVariantForObject<T>(T, IntPtr) may be unavailable in future releases.")>]
static member GetNativeVariantForObject : 'T * nativeint -> unit
static member GetNativeVariantForObject : 'T * nativeint -> unit
[<System.Security.SecurityCritical>]
static member GetNativeVariantForObject : 'T * nativeint -> unit
Public Shared Sub GetNativeVariantForObject(Of T) (obj As T, pDstNativeVariant As IntPtr)

Tür Parametreleri

T

Dönüştürülecek nesnenin türü.

Parametreler

obj
T

COM VARIANT'ın alındığı nesne.

pDstNativeVariant
IntPtr

nativeint

parametresine karşılık gelen VARIANT'ı almak için bir obj işaretçi.

Öznitelikler

Açıklamalar

parametresi, pDstNativeVariant sonuçta elde edilen VARIANT'ı depolamak için yeterli belleğe işaret etmelidir. Ayrıca bu yöntemin uygulanması, parametrenin işaret olduğu pDstNativeVariant ham bellekte VariantInit işlevini çağırır.

Şunlara uygulanır