Marshal.GetNativeVariantForObject Metodo

Definizione

Overload

Nome Descrizione
GetNativeVariantForObject(Object, IntPtr)
Obsoleti.

Converte un oggetto in un oggetto COM VARIANT.

GetNativeVariantForObject<T>(T, IntPtr)
Obsoleti.

Converte un oggetto di un tipo specificato in un oggetto COM VARIANT.

GetNativeVariantForObject(Object, IntPtr)

Origine:
Marshal.NoCom.cs
Origine:
Marshal.NoCom.cs
Origine:
Marshal.NoCom.cs
Origine:
Marshal.NoCom.cs
Origine:
Marshal.NoCom.cs

Attenzione

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

Converte un oggetto in un oggetto 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)

Parametri

obj
Object

Oggetto per il quale ottenere un oggetto COM VARIANT.

pDstNativeVariant
IntPtr

nativeint

Puntatore per ricevere variant che corrisponde al obj parametro .

Attributi

Eccezioni

Il obj parametro è un'istanza di un tipo generico.

Commenti

Il pDstNativeVariant parametro deve puntare a memoria sufficiente per archiviare l'oggetto VARIANT risultante. Inoltre, l'implementazione di questo metodo chiama la funzione VariantInit sulla memoria non elaborata a cui punta il pDstNativeVariant parametro.

Si applica a

GetNativeVariantForObject<T>(T, IntPtr)

Origine:
Marshal.NoCom.cs
Origine:
Marshal.NoCom.cs
Origine:
Marshal.NoCom.cs
Origine:
Marshal.NoCom.cs
Origine:
Marshal.NoCom.cs

Attenzione

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

Converte un oggetto di un tipo specificato in un oggetto 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)

Parametri di tipo

T

Tipo dell'oggetto da convertire.

Parametri

obj
T

Oggetto per il quale ottenere un oggetto COM VARIANT.

pDstNativeVariant
IntPtr

nativeint

Puntatore per ricevere variant che corrisponde al obj parametro .

Attributi

Commenti

Il pDstNativeVariant parametro deve puntare a memoria sufficiente per archiviare l'oggetto VARIANT risultante. Inoltre, l'implementazione di questo metodo chiama la funzione VariantInit nella memoria non elaborata a cui punta il pDstNativeVariant parametro.

Si applica a