(dbgmodel.h) IDebugHostModule 介面
(IDebugHostSymbol 衍生至特定模組) 介面。
繼承
IDebugHostModule 繼承自 IDebugHostSymbol。
方法
IDebugHostModule 介面具有這些方法。
IDebugHostModule::AddRef IDebugHostModule::AddRef 方法會遞增對象上介面的參考計數。 |
IDebugHostModule::EnumerateChildren IDebugHostModule::EnumerateChildren 方法會取得列舉值,能夠列舉指定符號的所有子系。 |
IDebugHostModule::FindSymbolByName 在模組上呼叫 IDebugHostModule::FindSymbolByName 方法時,會依名稱從模組內擷取全域符號。 |
IDebugHostModule::FindSymbolByRVA 在模組上呼叫時,IDebugHostModule::FindSymbolByRVA 方法會擷取模組內指定相對虛擬位址的符號。 |
IDebugHostModule::FindTypeByName 在模組上呼叫時,IDebugHostModule::FindTypeByName 方法會依類型名稱從模組內尋找類型,並擷取其類型符號。 |
IDebugHostModule::GetBaseLocation 在模組上呼叫時,IDebugHostModule::GetBaseLocation 方法會取得模組的基底載入地址作為位置結構。 |
IDebugHostModule::GetContainingModule 在符號上呼叫 IDebugHostModule::GetContainingModule 方法時,如果符號具有包含模組,就會取得包含符號的模組。 |
IDebugHostModule::GetContext 在符號上呼叫時,IDebugHostModule::GetContext 方法會取得符號所在的主機內容。 |
IDebugHostModule::GetImageName IDebugHostModule::GetImageName 方法會取得模組的映像名稱或完整路徑作為已配置的字串。 |
IDebugHostModule::GetName 在符號上呼叫 IDebugHostModule::GetName 方法時,如果有名稱,就會取得符號的名稱。 |
IDebugHostModule::GetSymbolKind 在符號上呼叫時,IDebugHostModule::GetSymbolKind 方法會取得符號種類,例如 field、基類或類型。 |
IDebugHostModule::GetType 在符號上呼叫時,IDebugHostModule::GetType 方法會取得符號的類型,例如 int *。 |
IDebugHostModule::GetVersion 在模組上呼叫時,IDebugHostModule::GetVersion 方法會從模組標頭取得模組版本資訊。 |
IDebugHostModule::QueryInterface IDebugHostModule::QueryInterface 方法會擷取對象上支援介面的指標。 |
IDebugHostModule::Release IDebugHostModule::Release 方法會遞減物件上介面的參考計數。 |
備註
除錯程式在某個位址空間內載入的模組概念是以數據模型中的兩種不同的方式表示:
透過 IDebugHostModule 介面的類型系統層級。 在這裡,模組是模組的符號,而模組的核心屬性是介面方法呼叫
透過 Debugger.Models.Module 數據模型在數據模型層級投影。 這是模組類型系統 IDebugHostModule 表示法的可延伸封裝。
規格需求
需求 | 值 |
---|---|
標頭 | dbgmodel.h |