Bagikan melalui


Marshal.GetComObjectData(Object, Object) Metode

Definisi

Mengambil data yang dirujuk oleh kunci yang ditentukan dari objek COM yang ditentukan.

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

Parameter

obj
Object

Objek COM yang berisi data yang Anda inginkan.

key
Object

Kunci dalam tabel obj hash internal untuk mengambil data.

Mengembalikan

Data yang key diwakili oleh parameter dalam tabel obj hash internal parameter.

Atribut

Pengecualian

objadalah null.

-atau-

keyadalah null.

obj bukan objek COM.

-atau-

obj adalah objek Windows Runtime.

Keterangan

Semua objek COM yang dibungkus dalam Runtime Callable Wrapper memiliki tabel hash terkait, yang GetComObjectData mengambil. Marshal.SetComObjectData menambahkan data ke tabel hash. Anda seharusnya tidak perlu memanggil salah satu metode dari kode Anda.

Berlaku untuk

Lihat juga