Marshal.GetNativeVariantForObject 方法

定義

多載

名稱 Description
GetNativeVariantForObject(Object, IntPtr)
已淘汰.

將物件轉換為 COM 變體。

GetNativeVariantForObject<T>(T, IntPtr)
已淘汰.

將指定類型的物件轉換為 COM 變體。

GetNativeVariantForObject(Object, IntPtr)

來源:
Marshal.NoCom.cs
來源:
Marshal.NoCom.cs
來源:
Marshal.NoCom.cs
來源:
Marshal.NoCom.cs
來源:
Marshal.NoCom.cs

警告

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

將物件轉換為 COM 變體。

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)

參數

obj
Object

取得 COM 變體的目標。

pDstNativeVariant
IntPtr

nativeint

一個指標,用來接收對應 obj 參數的 VARIANT。

屬性

例外狀況

參數 obj 是一個泛型的實例。

備註

參數 pDstNativeVariant 必須指向足夠的記憶體以儲存產生的變體。 此外,此方法的實作會呼叫參數指向的原始記憶體上的 pDstNativeVariant 函式。

適用於

GetNativeVariantForObject<T>(T, IntPtr)

來源:
Marshal.NoCom.cs
來源:
Marshal.NoCom.cs
來源:
Marshal.NoCom.cs
來源:
Marshal.NoCom.cs
來源:
Marshal.NoCom.cs

警告

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

將指定類型的物件轉換為 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)

類型參數

T

要轉換的物件類型。

參數

obj
T

取得 COM 變體的目標。

pDstNativeVariant
IntPtr

nativeint

一個指標,用來接收對應 obj 參數的 VARIANT。

屬性

備註

參數 pDstNativeVariant 必須指向足夠的記憶體以儲存產生的變體。 此外,此方法的實作會呼叫參數指向的原始記憶體上的 pDstNativeVariant 函式。

適用於