Marshal.GetObjectForNativeVariant Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
GetObjectForNativeVariant(IntPtr) |
Geçersiz.
COM VARIANT'ı bir nesneye dönüştürür. |
GetObjectForNativeVariant<T>(IntPtr) |
Geçersiz.
COM VARIANT değerini belirtilen türde bir nesneye dönüştürür. |
GetObjectForNativeVariant(IntPtr)
- Kaynak:
- Marshal.NoCom.cs
- Kaynak:
- Marshal.NoCom.cs
- Kaynak:
- Marshal.NoCom.cs
Dikkat
GetObjectForNativeVariant(IntPtr) may be unavailable in future releases.
COM VARIANT'ı bir nesneye dönüştürür.
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
Parametreler
- pSrcNativeVariant
-
IntPtr
nativeint
COM VARIANT işaretçisi.
Döndürülenler
parametresine pSrcNativeVariant
karşılık gelen bir nesne.
- Öznitelikler
Özel durumlar
pSrcNativeVariant
geçerli bir VARIANT türü değildir.
pSrcNativeVariant
desteklenmeyen bir türe sahiptir.
Açıklamalar
GetObjectForNativeVariant yönetilmeyen VARIANT türüne ham işaretçiye karşılık gelen bir yönetilen nesne döndürür. Interopmarshaler, VARIANT türünü yönetilen koda gösterirken aynı dönüşümü gerçekleştirir.
GetObjectForNativeVariant , işlevinin tam tersini Marshal.GetNativeVariantForObjectsağlar.
VARIANT türü VT_ERROR, GetObjectForNativeVariant yerine UInt32
türünde Int32
bir nesne döndürür.
Ayrıca bkz.
Şunlara uygulanır
GetObjectForNativeVariant<T>(IntPtr)
- Kaynak:
- Marshal.NoCom.cs
- Kaynak:
- Marshal.NoCom.cs
- Kaynak:
- Marshal.NoCom.cs
Dikkat
GetObjectForNativeVariant<T>(IntPtr) may be unavailable in future releases.
COM VARIANT değerini belirtilen türde bir nesneye dönüştürür.
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ür Parametreleri
- T
COM VARIANT'ın dönüştürüldüğü tür.
Parametreler
- pSrcNativeVariant
-
IntPtr
nativeint
COM VARIANT işaretçisi.
Döndürülenler
Parametreye karşılık gelen pSrcNativeVariant
belirtilen türde bir nesne.
- Öznitelikler
Özel durumlar
pSrcNativeVariant
geçerli bir VARIANT türü değildir.
pSrcNativeVariant
desteklenmeyen bir türe sahiptir.
Açıklamalar
GetObjectForNativeVariant<T>(IntPtr) yönetilmeyen VARIANT türüne T
ham işaretçiye karşılık gelen türde bir yönetilen nesne döndürür. Interopmarshaler, VARIANT türünü yönetilen koda gösterirken aynı dönüşümü gerçekleştirir.
GetObjectForNativeVariant<T>(IntPtr) , işlevinin tam tersini GetNativeVariantForObject<T>(T, IntPtr)sağlar.