Marshal.GetNativeVariantForObject Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.