Marshal.GetNativeVariantForObject Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Túlterhelések
| Name | Description |
|---|---|
| GetNativeVariantForObject(Object, IntPtr) |
Elavult.
Egy objektumot COM VARIANT-vá alakít át. |
| GetNativeVariantForObject<T>(T, IntPtr) |
Elavult.
Egy megadott típusú objektumot COM VARIANT-ra konvertál. |
GetNativeVariantForObject(Object, IntPtr)
- Forrás:
- Marshal.NoCom.cs
- Forrás:
- Marshal.NoCom.cs
- Forrás:
- Marshal.NoCom.cs
- Forrás:
- Marshal.NoCom.cs
- Forrás:
- Marshal.NoCom.cs
Figyelemfelhívás
GetNativeVariantForObject(Object, IntPtr) may be unavailable in future releases.
Egy objektumot COM VARIANT-vá alakít át.
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)
Paraméterek
- obj
- Object
Az az objektum, amelyhez COM VARIANT-t szeretne lekérni.
- pDstNativeVariant
-
IntPtr
nativeint
A paraméternek megfelelő obj VARIANT fogadására mutató mutató.
- Attribútumok
Kivételek
A obj paraméter egy általános típusú példány.
Megjegyzések
A pDstNativeVariant paraméternek elegendő memóriára kell mutatnia az eredményként kapott VARIANT tárolásához. A metódus implementációja a VariantInit függvényt is meghívja azon a nyers memórián, amelyre a pDstNativeVariant paraméter mutat.
A következőre érvényes:
GetNativeVariantForObject<T>(T, IntPtr)
- Forrás:
- Marshal.NoCom.cs
- Forrás:
- Marshal.NoCom.cs
- Forrás:
- Marshal.NoCom.cs
- Forrás:
- Marshal.NoCom.cs
- Forrás:
- Marshal.NoCom.cs
Figyelemfelhívás
GetNativeVariantForObject<T>(T, IntPtr) may be unavailable in future releases.
Egy megadott típusú objektumot COM VARIANT-ra konvertál.
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ípusparaméterek
- T
Az átalakítandó objektum típusa.
Paraméterek
- obj
- T
Az az objektum, amelyhez COM VARIANT-t szeretne lekérni.
- pDstNativeVariant
-
IntPtr
nativeint
A paraméternek megfelelő obj VARIANT fogadására mutató mutató.
- Attribútumok
Megjegyzések
A pDstNativeVariant paraméternek elegendő memóriára kell mutatnia az eredményként kapott VARIANT tárolásához. A metódus implementációja a VariantInit függvényt is meghívja azon a nyers memórián, amelyre a pDstNativeVariant paraméter mutat.