Marshal.GetComObjectData(Object, Object) 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.
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
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.