Partilhar via


Marshal.GetNativeVariantForObject Método

Definição

Sobrecargas

GetNativeVariantForObject(Object, IntPtr)
Obsoleto.

Converte um objeto em um COM VARIANT.

GetNativeVariantForObject<T>(T, IntPtr)
Obsoleto.

Converte um objeto de um tipo especificado em uma VARIANTE do COM.

GetNativeVariantForObject(Object, IntPtr)

Origem:
Marshal.NoCom.cs
Origem:
Marshal.NoCom.cs
Origem:
Marshal.NoCom.cs

Cuidado

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

Converte um objeto em um 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)

Parâmetros

obj
Object

O objeto para o qual obter um COM VARIANT.

pDstNativeVariant
IntPtr

nativeint

Um ponteiro que receberá o VARIANT que corresponde ao parâmetro obj.

Atributos

Exceções

O parâmetro obj é uma instância de um tipo genérico.

Comentários

O pDstNativeVariant parâmetro deve apontar para memória suficiente para armazenar a VARIANT resultante. Além disso, a implementação desse método chama a função VariantInit na memória bruta para a qual o pDstNativeVariant parâmetro aponta.

Aplica-se a

GetNativeVariantForObject<T>(T, IntPtr)

Origem:
Marshal.NoCom.cs
Origem:
Marshal.NoCom.cs
Origem:
Marshal.NoCom.cs

Cuidado

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

Converte um objeto de um tipo especificado em uma VARIANTE do COM.

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)

Parâmetros de tipo

T

O tipo do objeto a ser convertido.

Parâmetros

obj
T

O objeto para o qual obter um COM VARIANT.

pDstNativeVariant
IntPtr

nativeint

Um ponteiro que receberá o VARIANT que corresponde ao parâmetro obj.

Atributos

Comentários

O pDstNativeVariant parâmetro deve apontar para memória suficiente para armazenar a VARIANT resultante. Além disso, a implementação desse método chama a função VariantInit na memória bruta para a qual o pDstNativeVariant parâmetro aponta.

Aplica-se a