Marshal.GetNativeVariantForObject Metodo

Definizione

Overload

GetNativeVariantForObject(Object, IntPtr)
Obsoleti.

Converte un oggetto nel tipo COM VARIANT.

GetNativeVariantForObject<T>(T, IntPtr)
Obsoleti.

Esegue la conversione da un oggetto di tipo specificato in un oggetto COM VARIANT.

GetNativeVariantForObject(Object, IntPtr)

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 nel tipo 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 tipo COM VARIANT.

pDstNativeVariant
IntPtr

nativeint

Puntatore per ricevere il VARIANT corrispondente al parametro obj.

Attributi

Eccezioni

Il parametro obj è 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

Attenzione

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

Esegue la conversione da un oggetto di 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 tipo COM VARIANT.

pDstNativeVariant
IntPtr

nativeint

Puntatore per ricevere il VARIANT corrispondente al parametro obj.

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