Antarmuka IHostDataModelAccess (dbgmodel.h)
Ketika DebugExtensionInitialize dipanggil, debug membuat klien debug dan mendapatkan akses ke model data. Akses tersebut disediakan oleh antarmuka penghubung antara antarmuka IDebug* warisan Alat Debugging untuk Windows dan model data. Antarmuka jembatan ini adalah IHostDataModelAccess.
Warisan
IHostDataModelAccess mewarisi dari IUnknown.
Metode
Antarmuka IHostDataModelAccess memiliki metode ini.
IHostDataModelAccess::AddRef Metode IHostDataModelAccess::AddRef menambah jumlah referensi untuk antarmuka pada objek. |
IHostDataModelAccess::GetDataModel Metode GetDataModel adalah metode pada antarmuka jembatan yang menyediakan akses ke kedua sisi model data. |
IHostDataModelAccess::QueryInterface Metode IHostDataModelAccess::QueryInterface mengambil pointer ke antarmuka yang didukung pada objek. |
IHostDataModelAccess::Release Metode IHostDataModelAccess::Release mengurangi jumlah referensi untuk antarmuka pada objek. |
Keterangan
Antarmuka yang disarankan pada mekanisme ekstensibilitas per host untuk mendapatkan dari mekanisme ekstensibilitas host ke mekanisme berbasis model. Ekstensi yang ditulis ke set API khusus host dapat mengkueri mekanisme ini untuk masuk ke model data dan membuat ekstensi host-agnostik.
Sebagai contoh, ekstensi berbasis DbgEng dapat mengkueri antarmuka ini dari antarmuka IDebug* (Client/Control/etc...) untuk masuk ke model dan mengakses API model. Ekstensi tersebut hibrid (ekstensi tersebut masih khusus untuk host tertentu tetapi berisi bagian yang mungkin diperhitungkan nanti untuk ekstensi berbasis model umum).
Ini adalah SATU-SATUNYA antarmuka dalam set API ini yang tidak dimaksudkan untuk menjadi agnostik host.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | dbgmodel.h |