IHostDataModelAccess 介面 (dbgmodel.h)
呼叫DebugExtensionInitialize時,它會建立偵錯用戶端並取得數據模型的存取權。 這類存取是由舊版 IDebug* 介面的 Windows 偵錯工具與數據模型之間的網橋介面所提供。 此網橋介面是IHostDataModelAccess。
遺產
IHostDataModelAccess 繼承自 IUnknown。
方法
IHostDataModelAccess 介面具有這些方法。
IHostDataModelAccess::AddRef IHostDataModelAccess::AddRef 方法會遞增 物件上介面的參考計數。 |
IHostDataModelAccess::GetDataModel GetDataModel 方法是在網橋介面上提供數據模型兩端存取權的方法。 |
IHostDataModelAccess::QueryInterface IHostDataModelAccess::QueryInterface 方法會擷取對象上支援介面的指標。 |
IHostDataModelAccess::Release IHostDataModelAccess::Release 方法會遞減 物件上介面的參考計數。 |
言論
介面 建議在每個主機擴充性機制上,以從主機擴充性機制取得到以模型為基礎的擴充性機制。 寫入主機特定 API 集合的延伸模組可以查詢此機制,以取得數據模型並建立與主機無關的擴充功能。
例如,DbgEng 型延伸模組可以從任何 IDebug* (Client/Control/etc...) 介面查詢此介面,以取得模型並存取模型 API。 這類擴充功能是混合式的(它們仍然專屬於特定主機,但包含稍後可能會針對一般模型型延伸模塊考慮的部分)。
這是這組 API 中唯一 介面的,不是要裝載無關的 API。
要求
要求 | 價值 |
---|---|
標頭 | dbgmodel.h |