Bagikan melalui


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

Lihat juga

Gambaran Umum Model Data Debugger C++