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
| 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.