Marshal.GetNativeVariantForObject Methode

Definitie

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.

Van toepassing op