Bagikan melalui


Marshal.GetObjectForNativeVariant Metode

Definisi

Overload

GetObjectForNativeVariant(IntPtr)
Kedaluwarsa.

Mengonversi VARIAN COM menjadi objek.

GetObjectForNativeVariant<T>(IntPtr)
Kedaluwarsa.

Mengonversi VARIAN COM menjadi objek dari jenis tertentu.

GetObjectForNativeVariant(IntPtr)

Sumber:
Marshal.NoCom.cs
Sumber:
Marshal.NoCom.cs
Sumber:
Marshal.NoCom.cs

Perhatian

GetObjectForNativeVariant(IntPtr) may be unavailable in future releases.

Mengonversi VARIAN COM menjadi objek.

public:
 static System::Object ^ GetObjectForNativeVariant(IntPtr pSrcNativeVariant);
[System.Obsolete("GetObjectForNativeVariant(IntPtr) may be unavailable in future releases.")]
[System.Security.SecurityCritical]
public static object GetObjectForNativeVariant (IntPtr pSrcNativeVariant);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static object? GetObjectForNativeVariant (IntPtr pSrcNativeVariant);
[System.Obsolete("GetObjectForNativeVariant(IntPtr) may be unavailable in future releases.")]
public static object GetObjectForNativeVariant (IntPtr pSrcNativeVariant);
public static object? GetObjectForNativeVariant (IntPtr pSrcNativeVariant);
public static object GetObjectForNativeVariant (IntPtr pSrcNativeVariant);
[System.Security.SecurityCritical]
public static object GetObjectForNativeVariant (IntPtr pSrcNativeVariant);
[<System.Obsolete("GetObjectForNativeVariant(IntPtr) may be unavailable in future releases.")>]
[<System.Security.SecurityCritical>]
static member GetObjectForNativeVariant : nativeint -> obj
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetObjectForNativeVariant : nativeint -> obj
[<System.Obsolete("GetObjectForNativeVariant(IntPtr) may be unavailable in future releases.")>]
static member GetObjectForNativeVariant : nativeint -> obj
static member GetObjectForNativeVariant : nativeint -> obj
[<System.Security.SecurityCritical>]
static member GetObjectForNativeVariant : nativeint -> obj
Public Shared Function GetObjectForNativeVariant (pSrcNativeVariant As IntPtr) As Object

Parameter

pSrcNativeVariant
IntPtr

nativeint

Pointer ke VARIAN COM.

Mengembalikan

Objek yang sesuai dengan pSrcNativeVariant parameter .

Atribut

Pengecualian

pSrcNativeVariant bukan tipe VARIAN yang valid.

pSrcNativeVariant memiliki tipe yang tidak didukung.

Keterangan

GetObjectForNativeVariant mengembalikan objek terkelola yang sesuai dengan penunjuk mentah ke jenis VARIAN yang tidak dikelola. Interopmarshaler melakukan transformasi yang identik saat mengekspos jenis VARIAN ke kode terkelola.

GetObjectForNativeVariant menyediakan fungsionalitas yang berlawanan dari Marshal.GetNativeVariantForObject.

Saat jenis VARIAN VT_ERROR, GetObjectForNativeVariant mengembalikan objek jenis Int32 , bukan UInt32.

Lihat juga

Berlaku untuk

GetObjectForNativeVariant<T>(IntPtr)

Sumber:
Marshal.NoCom.cs
Sumber:
Marshal.NoCom.cs
Sumber:
Marshal.NoCom.cs

Perhatian

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

Mengonversi VARIAN COM menjadi objek dari jenis tertentu.

public:
generic <typename T>
 static T GetObjectForNativeVariant(IntPtr pSrcNativeVariant);
[System.Obsolete("GetObjectForNativeVariant<T>(IntPtr) may be unavailable in future releases.")]
[System.Security.SecurityCritical]
public static T GetObjectForNativeVariant<T> (IntPtr pSrcNativeVariant);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static T? GetObjectForNativeVariant<T> (IntPtr pSrcNativeVariant);
[System.Obsolete("GetObjectForNativeVariant<T>(IntPtr) may be unavailable in future releases.")]
public static T GetObjectForNativeVariant<T> (IntPtr pSrcNativeVariant);
public static T GetObjectForNativeVariant<T> (IntPtr pSrcNativeVariant);
[System.Security.SecurityCritical]
public static T GetObjectForNativeVariant<T> (IntPtr pSrcNativeVariant);
[<System.Obsolete("GetObjectForNativeVariant<T>(IntPtr) may be unavailable in future releases.")>]
[<System.Security.SecurityCritical>]
static member GetObjectForNativeVariant : nativeint -> 'T
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetObjectForNativeVariant : nativeint -> 'T
[<System.Obsolete("GetObjectForNativeVariant<T>(IntPtr) may be unavailable in future releases.")>]
static member GetObjectForNativeVariant : nativeint -> 'T
static member GetObjectForNativeVariant : nativeint -> 'T
[<System.Security.SecurityCritical>]
static member GetObjectForNativeVariant : nativeint -> 'T
Public Shared Function GetObjectForNativeVariant(Of T) (pSrcNativeVariant As IntPtr) As T

Jenis parameter

T

Jenis untuk mengonversi VARIAN COM.

Parameter

pSrcNativeVariant
IntPtr

nativeint

Pointer ke VARIAN COM.

Mengembalikan

T

Objek dari jenis yang ditentukan yang sesuai dengan pSrcNativeVariant parameter .

Atribut

Pengecualian

pSrcNativeVariant bukan tipe VARIAN yang valid.

pSrcNativeVariant memiliki tipe yang tidak didukung.

Keterangan

GetObjectForNativeVariant<T>(IntPtr) mengembalikan objek terkelola jenis T yang sesuai dengan penunjuk mentah ke jenis VARIAN yang tidak dikelola. Interopmarshaler melakukan transformasi yang identik saat mengekspos jenis VARIAN ke kode terkelola.

GetObjectForNativeVariant<T>(IntPtr) menyediakan fungsionalitas yang berlawanan dari GetNativeVariantForObject<T>(T, IntPtr).

Berlaku untuk