IDebugHostModule 介面 (dbgmodel.h)
特定模組的 (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、base class 或 type。 |
IDebugHostModule::GetType 在符號上呼叫 IDebugHostModule::GetType 方法時,會取得符號的類型,例如 int *。 |
IDebugHostModule::GetVersion 在模組上呼叫時,IDebugHostModule::GetVersion 方法會從模組標頭取得模組版本資訊。 |
IDebugHostModule::QueryInterface IDebugHostModule::QueryInterface 方法會擷取對象上支援介面的指標。 |
IDebugHostModule::Release IDebugHostModule::Release 方法會遞減 物件上介面的參考計數。 |
言論
調試程式在某個位址空間內載入的模組概念會以兩種不同的方式在數據模型中表示:
透過 IDebugHostModule 介面在類型系統層級。 在這裡,模組是模組的符號,而模組的核心屬性是介面方法呼叫
透過 Debugger.Models.Module 數據模型在數據模型層級投影。 這是模組類型系統 IDebugHostModule 表示法的可延伸封裝。
要求
要求 | 價值 |
---|---|
標頭 | dbgmodel.h |