Marshal.GetNativeVariantForObject Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.