Marshal.GetNativeVariantForObject Methode

Definition

Überlädt

Name Beschreibung
GetNativeVariantForObject(Object, IntPtr)
Veraltet.

Konvertiert ein Objekt in einen COM VARIANT-Wert.

GetNativeVariantForObject<T>(T, IntPtr)
Veraltet.

Konvertiert ein Objekt eines angegebenen Typs in einen COM VARIANT-Wert.

GetNativeVariantForObject(Object, IntPtr)

Quelle:
Marshal.NoCom.cs
Quelle:
Marshal.NoCom.cs
Quelle:
Marshal.NoCom.cs
Quelle:
Marshal.NoCom.cs
Quelle:
Marshal.NoCom.cs

Achtung

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

Konvertiert ein Objekt in einen COM VARIANT-Wert.

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)

Parameter

obj
Object

Das Objekt, für das ein COM VARIANT-Objekt abgerufen werden soll.

pDstNativeVariant
IntPtr

nativeint

Ein Zeiger zum Empfangen des VARIANT-Werts, der dem obj Parameter entspricht.

Attribute

Ausnahmen

Der obj Parameter ist eine Instanz eines generischen Typs.

Hinweise

Der pDstNativeVariant Parameter muss auf genügend Arbeitsspeicher verweisen, um den resultierenden VARIANT-Wert zu speichern. Außerdem ruft die Implementierung dieser Methode die VariantInit-Funktion für den unformatierten Speicher auf, auf den der pDstNativeVariant Parameter verweist.

Gilt für:

GetNativeVariantForObject<T>(T, IntPtr)

Quelle:
Marshal.NoCom.cs
Quelle:
Marshal.NoCom.cs
Quelle:
Marshal.NoCom.cs
Quelle:
Marshal.NoCom.cs
Quelle:
Marshal.NoCom.cs

Achtung

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

Konvertiert ein Objekt eines angegebenen Typs in einen COM VARIANT-Wert.

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)

Typparameter

T

Der Typ des zu konvertierenden Objekts.

Parameter

obj
T

Das Objekt, für das ein COM VARIANT-Objekt abgerufen werden soll.

pDstNativeVariant
IntPtr

nativeint

Ein Zeiger zum Empfangen des VARIANT-Werts, der dem obj Parameter entspricht.

Attribute

Hinweise

Der pDstNativeVariant Parameter muss auf genügend Arbeitsspeicher verweisen, um den resultierenden VARIANT-Wert zu speichern. Außerdem ruft die Implementierung dieser Methode die VariantInit-Funktion für den unformatierten Speicher auf, auf den der pDstNativeVariant Parameter verweist.

Gilt für: