Marshal.GetNativeVariantForObject Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.