Bagikan melalui


Antarmuka IModelPropertyAccessor (dbgmodel.h)

Representasi model data dari pengambil properti (get/set).

Warisan

IModelPropertyAccessor mewarisi dari IUnknown.

Metode

Antarmuka IModelPropertyAccessor memiliki metode ini.

 
IModelPropertyAccessor::AddRef

Metode IModelPropertyAccessor::AddRef menambah jumlah referensi untuk antarmuka pada objek.
IModelPropertyAccessor::GetValue

Metode GetValue adalah getter untuk aksesor properti. Ini dipanggil setiap kali klien ingin mengambil nilai yang mendasar dari properti .
IModelPropertyAccessor::QueryInterface

Metode IModelPropertyAccessor::QueryInterface mengambil pointer ke antarmuka yang didukung pada objek.
IModelPropertyAccessor::Release

Metode IModelPropertyAccessor::Release mengurangi jumlah referensi untuk antarmuka pada objek.
IModelPropertyAccessor::SetValue

Metode SetValue adalah setter untuk aksesor properti. Ini dipanggil setiap kali klien ingin menetapkan nilai ke properti yang mendasar.

Keterangan

Pengakses properti dalam model data adalah implementasi antarmuka IModelPropertyAccessor yang dikotak ke dalam IModelObject. Objek model akan mengembalikan semacam ObjectPropertyAccessor ketika dikueri dan nilai intrinsik adalah VT_UNKNOWN yang dijamin dapat dikueri untuk IModelPropertyAccessor. Dalam prosesnya, dijamin dapat dicor secara statis ke IModelPropertyAccessor.

Aksesor properti adalah cara tidak langsung untuk mendapatkan panggilan metode untuk mendapatkan dan mengatur nilai kunci dalam model data. Jika nilai kunci yang diberikan adalah aksesor properti, metode GetKeyValue dan SetKeyValue akan secara otomatis melihat ini dan memanggil metode GetValue atau SetValue yang mendasar aksesor properti sebagaimana mewajibkan.

Persyaratan

Persyaratan Nilai
Header dbgmodel.h

Lihat juga

Gambaran Umum Model Data Debugger C++