Marshal.GetObjectForNativeVariant Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Túlterhelések
| Name | Description |
|---|---|
| GetObjectForNativeVariant(IntPtr) |
Elavult.
A COM VARIANT-t objektummá alakítja. |
| GetObjectForNativeVariant<T>(IntPtr) |
Elavult.
A COM VARIANT-t egy megadott típusú objektummá alakítja. |
GetObjectForNativeVariant(IntPtr)
- Forrás:
- Marshal.NoCom.cs
- Forrás:
- Marshal.NoCom.cs
- Forrás:
- Marshal.NoCom.cs
- Forrás:
- Marshal.NoCom.cs
- Forrás:
- Marshal.NoCom.cs
Figyelemfelhívás
GetObjectForNativeVariant(IntPtr) may be unavailable in future releases.
A COM VARIANT-t objektummá alakítja.
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
Paraméterek
- pSrcNativeVariant
-
IntPtr
nativeint
Egy COM VARIANT-ra mutató mutató.
Válaszok
A paraméternek pSrcNativeVariant megfelelő objektum.
- Attribútumok
Kivételek
pSrcNativeVariant érvénytelen VARIANT típus.
pSrcNativeVariant nem támogatott típussal rendelkezik.
Megjegyzések
GetObjectForNativeVariant Olyan felügyelt objektumot ad vissza, amely egy nyers mutatónak felel meg egy nem felügyelt VARIANT-típushoz. Az interopmarshaler végrehajtja az azonos átalakítást, amikor egy VARIANT-típust a felügyelt kódnak ad ki.
GetObjectForNativeVariantA az ellenkező funkcionalitást biztosítja.Marshal.GetNativeVariantForObject
Ha a VARIANT típus VT_ERROR, GetObjectForNativeVariant ahelyett egy típusobjektumot Int32UInt32ad vissza.
Lásd még
A következőre érvényes:
GetObjectForNativeVariant<T>(IntPtr)
- Forrás:
- Marshal.NoCom.cs
- Forrás:
- Marshal.NoCom.cs
- Forrás:
- Marshal.NoCom.cs
- Forrás:
- Marshal.NoCom.cs
- Forrás:
- Marshal.NoCom.cs
Figyelemfelhívás
GetObjectForNativeVariant<T>(IntPtr) may be unavailable in future releases.
A COM VARIANT-t egy megadott típusú objektummá alakítja.
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
Típusparaméterek
- T
A COM VARIANT konvertálásának típusa.
Paraméterek
- pSrcNativeVariant
-
IntPtr
nativeint
Egy COM VARIANT-ra mutató mutató.
Válaszok
A megadott típusú objektum, amely megfelel a pSrcNativeVariant paraméternek.
- Attribútumok
Kivételek
pSrcNativeVariant érvénytelen VARIANT típus.
pSrcNativeVariant nem támogatott típussal rendelkezik.
Megjegyzések
GetObjectForNativeVariant<T>(IntPtr) Olyan felügyelt objektumot T ad vissza, amely egy nyers mutatónak felel meg egy nem felügyelt VARIANT-típushoz. Az interopmarshaler végrehajtja az azonos átalakítást, amikor egy VARIANT-típust a felügyelt kódnak ad ki.
GetObjectForNativeVariant<T>(IntPtr)A az ellenkező funkcionalitást biztosítja.GetNativeVariantForObject<T>(T, IntPtr)