共用方式為


IDebugHostContext 介面 (dbgmodel.h)

代表調試程式的內容回答有關的問題(會話、進程、線程)。

遺產

IDebugHostContext 繼承自 IUnknown。

方法

IDebugHostContext 介面具有這些方法。

 
IDebugHostContext::AddRef

IDebugHostContext::AddRef 方法會遞增 物件上介面的參考計數。
IDebugHostContext::IsEqualTo

傳回兩個 IDebugHostContext 物件是否依值相等。
IDebugHostContext::QueryInterface

IDebugHostContext::QueryInterface 方法會擷取對象上支援介面的指標。
IDebugHostContext::Release

IDebugHostContext::Release 方法會遞減 物件上介面的參考計數。

言論

內容物件是不透明的資訊 Blob,偵錯主機(與數據模型合作)與每個對象相關聯。 它可能包含資訊來自的處理程式內容或位址空間等專案...內容對像是IModelObject內 IDebugHostContext 的實作。

請注意,IDebugHostContext 是主機定義的介面。 用戶端永遠不會實作這個介面。

內容:位址空間

請務必注意,不同於先前的延伸模組模型,內容(目標、進程、您查看的線程)是一種UI概念,具有與目前UI狀態相關的所有API,數據模型介面通常會明確或隱含地採用此內容作為IDebugHostContext 介面。 數據模型中的每個 IModelObject 都會攜帶這種類型的內容資訊,而且可以將該內容傳播至傳回的物件。 這表示當您從 IModelObject讀取原生值或索引鍵值時,它會從目標讀取,並處理原本從中取得對象的物件。 有一個明確的常數值,USE_CURRENT_HOST_CONTEXT,可以傳遞至採用IDebugHostContext 自變數的方法。 這個值表示內容確實應該是調試程式的目前UI狀態。 不過,這個概念確實需要明確。

要求

要求 價值
標頭 dbgmodel.h

另請參閱

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