Antarmuka IModelKeyReference2 (dbgmodel.h)
Referensi ke kunci pada objek model data.
Antarmuka versi 2 ini mendukung semua metode sebelumnya dengan tanda tangan yang identik dan menyertakan metode baru tambahan yang menyediakan fungsionalitas tambahan. Metode baru tercantum di header di akhir bagian untuk antarmuka tersebut.
Warisan
IModelKeyReference2 mewarisi dari IModelKeyReference.
Metode
Antarmuka IModelKeyReference2 memiliki metode ini.
IModelKeyReference2::AddRef Metode IModelKeyReference2::AddRef menambah jumlah referensi untuk antarmuka pada objek. |
IModelKeyReference2::GetContextObject Metode IModelKeyReference2::GetContextObject, ketika dipanggil pada referensi kunci untuk objek, mendapatkan konteks objek. |
IModelKeyReference2::GetKey Metode IModelKeyReference2::GetKey, ketika dipanggil pada referensi kunci, mendapatkan nilai kunci yang mendasar dan metadata apa pun yang terkait dengan kunci. |
IModelKeyReference2::GetKeyName Metode IModelKeyReference2::GetKeyName, ketika dipanggil pada referensi kunci, mendapatkan nama kunci yang mendasar. |
IModelKeyReference2::GetKeyValue Metode IModelKeyReference2::GetKeyValue, ketika dipanggil pada referensi kunci, mendapatkan nilai kunci yang mendasar dan metadata apa pun yang terkait dengannya. |
IModelKeyReference2::GetOriginalObject Metode IModelKeyReference2::GetOriginalObject, ketika dipanggil pada referensi kunci, mendapatkan objek instans tempat referensi kunci dibuat. |
IModelKeyReference2::OverrideContextObject Metode OverrideContextObject adalah metode yang digunakan untuk mengubah objek konteks secara permanen yang akan diteruskan referensi kunci ini ke metode GetValue atau SetValue aksesor properti yang mendasar. |
IModelKeyReference2::QueryInterface Metode IModelKeyReference2::QueryInterface mengambil pointer ke antarmuka yang didukung pada objek. |
IModelKeyReference2::Release Metode IModelKeyReference2::Release mengurangi jumlah referensi untuk antarmuka pada objek. |
IModelKeyReference2::SetKey Metode IModelKeyReference2::SetKey, ketika dipanggil pada referensi kunci, menimpa objek yang merupakan nilai kunci yang mendasar. |
IModelKeyReference2::SetKeyValue Metode IModelKeyReference2::SetKeyValue, ketika dipanggil pada referensi kunci, menetapkan nilai objek yang merupakan nilai kunci yang mendasar. |
Keterangan
Referensi Utama
Referensi utama adalah, pada dasarnya, handel ke kunci pada objek tertentu. Klien dapat mengambil handel tersebut melalui metode seperti GetKeyReference dan menggunakan handel nanti untuk mendapatkan atau mengatur nilai kunci tanpa harus memegang objek asli. Jenis objek ini adalah implementasi antarmuka IModelKeyReference atau IModelKeyReference2 yang dikotak ke dalam IModelObject. Objek model akan mengembalikan semacam ObjectKeyReference ketika dikueri dan kemudian nilai intrinsik adalah VT_UNKNOWN yang dijamin dapat dikueri untuk IModelKeyReference. Dalam prosesnya, dijamin dapat dicor secara statis ke IModelKeyReference.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | dbgmodel.h |