Marshal.SetComObjectData(Object, 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.
Mengatur data yang dirujuk oleh kunci yang ditentukan dalam objek COM yang ditentukan.
public:
static bool SetComObjectData(System::Object ^ obj, System::Object ^ key, System::Object ^ data);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static bool SetComObjectData (object obj, object key, object? data);
public static bool SetComObjectData (object obj, object key, object data);
public static bool SetComObjectData (object obj, object key, object? data);
[System.Security.SecurityCritical]
public static bool SetComObjectData (object obj, object key, object data);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member SetComObjectData : obj * obj * obj -> bool
static member SetComObjectData : obj * obj * obj -> bool
[<System.Security.SecurityCritical>]
static member SetComObjectData : obj * obj * obj -> bool
Public Shared Function SetComObjectData (obj As Object, key As Object, data As Object) As Boolean
Parameter
- obj
- Object
Objek COM untuk menyimpan data.
- key
- Object
Kunci dalam tabel hash internal objek COM untuk menyimpan data.
- data
- Object
Data yang akan diatur.
Mengembalikan
true
jika data berhasil diatur; jika tidak, false
.
- Atribut
Pengecualian
Keterangan
Semua objek COM yang dibungkus dalam Runtime Callable Wrapper (RCW) memiliki tabel hash terkait, yang SetComObjectData menambahkan data. Marshal.GetComObjectData mengambil data dari tabel hash. Anda tidak perlu memanggil salah satu metode dari kode Anda.