共用方式為


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

另請參閱

調試程序數據模型C++概觀