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 中 唯 一的介面,不適合裝載無關。
規格需求
需求 | 值 |
---|---|
標頭 | dbgmodel.h |