Marshal.GetNativeVariantForObject Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
GetNativeVariantForObject(Object, IntPtr) |
Veraltet.
Konvertiert ein Objekt in einen COM-VARIANT. |
GetNativeVariantForObject<T>(T, IntPtr) |
Veraltet.
Konvertiert ein Objekt eines angegebenen Typs in eine COM VARIANTE. |
GetNativeVariantForObject(Object, IntPtr)
- 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.
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 abgerufen werden soll.
- pDstNativeVariant
-
IntPtr
nativeint
Ein Zeiger, der den VARIANT empfangen soll, 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 zu speichern. Außerdem ruft die Implementierung dieser Methode die VariantInit-Funktion für den Rohspeicher 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
Achtung
GetNativeVariantForObject<T>(T, IntPtr) may be unavailable in future releases.
Konvertiert ein Objekt eines angegebenen Typs in eine COM VARIANTE.
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 Objekts, das konvertiert werden soll.
Parameter
- obj
- T
Das Objekt, für das ein COM-VARIANT abgerufen werden soll.
- pDstNativeVariant
-
IntPtr
nativeint
Ein Zeiger, der den VARIANT empfangen soll, der dem obj
-Parameter entspricht.
- Attribute
Hinweise
Der pDstNativeVariant
Parameter muss auf genügend Arbeitsspeicher verweisen, um den resultierenden VARIANT zu speichern. Außerdem ruft die Implementierung dieser Methode die VariantInit-Funktion für den Rohspeicher auf, auf den der pDstNativeVariant
Parameter verweist.