Marshal.GetNativeVariantForObject Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| GetNativeVariantForObject(Object, IntPtr) |
Verouderd.
Converteert een object naar een COM-VARIANT. |
| GetNativeVariantForObject<T>(T, IntPtr) |
Verouderd.
Converteert een object van een opgegeven type naar een COM-VARIANT. |
GetNativeVariantForObject(Object, IntPtr)
- Bron:
- Marshal.NoCom.cs
- Bron:
- Marshal.NoCom.cs
- Bron:
- Marshal.NoCom.cs
- Bron:
- Marshal.NoCom.cs
- Bron:
- Marshal.NoCom.cs
Let op
GetNativeVariantForObject(Object, IntPtr) may be unavailable in future releases.
Converteert een object naar een COM-VARIANT.
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)
Parameters
- obj
- Object
Het object waarvoor een COM-VARIANT moet worden opgehaald.
- pDstNativeVariant
-
IntPtr
nativeint
Een aanwijzer om de VARIANT te ontvangen die overeenkomt met de obj parameter.
- Kenmerken
Uitzonderingen
De obj parameter is een exemplaar van een algemeen type.
Opmerkingen
De pDstNativeVariant parameter moet verwijzen naar voldoende geheugen om de resulterende VARIANT op te slaan. Ook roept de implementatie van deze methode de functie VariantInit aan op het onbewerkte geheugen waarnaar de pDstNativeVariant parameter verwijst.
Van toepassing op
GetNativeVariantForObject<T>(T, IntPtr)
- Bron:
- Marshal.NoCom.cs
- Bron:
- Marshal.NoCom.cs
- Bron:
- Marshal.NoCom.cs
- Bron:
- Marshal.NoCom.cs
- Bron:
- Marshal.NoCom.cs
Let op
GetNativeVariantForObject<T>(T, IntPtr) may be unavailable in future releases.
Converteert een object van een opgegeven type naar een COM-VARIANT.
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)
Type parameters
- T
Het type object dat moet worden geconverteerd.
Parameters
- obj
- T
Het object waarvoor een COM-VARIANT moet worden opgehaald.
- pDstNativeVariant
-
IntPtr
nativeint
Een aanwijzer om de VARIANT te ontvangen die overeenkomt met de obj parameter.
- Kenmerken
Opmerkingen
De pDstNativeVariant parameter moet verwijzen naar voldoende geheugen om de resulterende VARIANT op te slaan. De implementatie van deze methode roept ook de VariantInit-functie aan op het onbewerkte geheugen waarnaar de pDstNativeVariant parameter verwijst.