Marshal.GetObjectForNativeVariant Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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).