IDebugHostContext 介面 (dbgmodel.h)
代表調試程式的內容回答有關的問題(會話、進程、線程)。
遺產
IDebugHostContext 繼承自 IUnknown。
方法
IDebugHostContext 介面具有這些方法。
IDebugHostContext::AddRef IDebugHostContext::AddRef 方法會遞增 物件上介面的參考計數。 |
IDebugHostContext::IsEqualTo 傳回兩個 IDebugHostContext 物件是否依值相等。 |
IDebugHostContext::QueryInterface IDebugHostContext::QueryInterface 方法會擷取對象上支援介面的指標。 |
IDebugHostContext::Release IDebugHostContext::Release 方法會遞減 物件上介面的參考計數。 |
言論
內容物件是不透明的資訊 Blob,偵錯主機(與數據模型合作)與每個對象相關聯。 它可能包含資訊來自的處理程式內容或位址空間等專案...內容對像是IModelObject內
請注意,IDebugHostContext 是主機定義的介面。 用戶端永遠不會實作這個介面。
內容:位址空間
請務必注意,不同於先前的延伸模組模型,內容(目標、進程、您查看的線程)是一種UI概念,具有與目前UI狀態相關的所有API,數據模型介面通常會明確或隱含地採用此內容作為IDebugHostContext 介面。 數據模型中的每個 IModelObject 都會攜帶這種類型的內容資訊,而且可以將該內容傳播至傳回的物件。 這表示當您從 IModelObject讀取原生值或索引鍵值時,它會從目標讀取,並處理原本從中取得對象的物件。 有一個明確的常數值,USE_CURRENT_HOST_CONTEXT,可以傳遞至採用IDebugHostContext 自變數的方法。 這個值表示內容確實應該是調試程式的目前UI狀態。 不過,這個概念確實需要明確。
要求
要求 | 價值 |
---|---|
標頭 | dbgmodel.h |