Share via


Marshal.GetComObjectData(Object, Object) Yöntem

Tanım

Belirtilen com nesnesinden belirtilen anahtar tarafından başvuruda bulunan verileri alır.

public:
 static System::Object ^ GetComObjectData(System::Object ^ obj, System::Object ^ key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static object? GetComObjectData (object obj, object key);
public static object GetComObjectData (object obj, object key);
public static object? GetComObjectData (object obj, object key);
[System.Security.SecurityCritical]
public static object GetComObjectData (object obj, object key);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetComObjectData : obj * obj -> obj
static member GetComObjectData : obj * obj -> obj
[<System.Security.SecurityCritical>]
static member GetComObjectData : obj * obj -> obj
Public Shared Function GetComObjectData (obj As Object, key As Object) As Object

Parametreler

obj
Object

İstediğiniz verileri içeren COM nesnesi.

key
Object

İç karma tablosundaki obj verileri almak için anahtar.

Döndürülenler

Parametresinin key iç karma tablosunda obj parametresiyle temsil edilen veriler.

Öznitelikler

Özel durumlar

obj, null değeridir.

-veya-

key, null değeridir.

obj bir COM nesnesi değildir.

-veya-

objbir Windows Çalışma Zamanı nesnesidir.

Açıklamalar

Çalışma Zamanı Çağrılabilen Sarmalayıcı'da sarmalanan tüm COM nesnelerininGetComObjectData, alan ilişkili bir karma tablosu vardır. Marshal.SetComObjectData karma tablosuna veri ekler. Kodunuzdan hiçbir yöntemi çağırmanız gerekmez.

Şunlara uygulanır

Ayrıca bkz.