IDebugHostModule3 接口 (dbgmodel.h)
版本 3 的 (IDebugHostSymbol 衍生) 介面至特定模組。
這個第 3 版的 介面支援所有具有相同簽章的先前方法,並包含提供新增功能的其他新方法。 新方法會列在該介面區段結尾的標頭中。
遺產
IDebugHostModule3 介面繼承自 IDebugHostModule2 介面。
方法
IDebugHostModule3 介面具有這些方法。
IDebugHostModule3::AddRef AddRef 方法會遞增模組的參考計數。 |
IDebugHostModule3::EnumerateChildren IDebugHostModule3::EnumerateChildren 方法會取得列舉值,能夠列舉指定符號的所有子系。 |
IDebugHostModule3::FindContainingSymbolByRVA 在模組上呼叫 FindSymbolByRVA 方法時,會擷取模組內指定相對虛擬位址的符號。 |
IDebugHostModule3::FindSymbolByName 在模組上呼叫 IDebugHostModule3::FindSymbolByName 方法時,會依名稱從模組內擷取全域符號。 |
IDebugHostModule3::FindSymbolByRVA 在模組上呼叫時,IDebugHostModule3::FindSymbolByRVA 方法會擷取模組內指定相對虛擬位址上的符號。 |
IDebugHostModule3::FindTypeByName 在模組上呼叫 IDebugHostModule3::FindTypeByName 方法時,會從模組內依類型名稱尋找類型,並擷取它的類型符號。 |
IDebugHostModule3::GetBaseLocation 在模組上呼叫時,IDebugHostModule3::GetBaseLocation 方法會取得模組的基底載入位址做為位置結構。 |
IDebugHostModule3::GetContainingModule 在符號上呼叫時,IDebugHostModule3::GetContainingModule 方法會取得如果符號具有包含模組的符號,則會取得包含符號的模組。 |
IDebugHostModule3::GetContext 在符號上呼叫 IDebugHostModule3::GetContext 方法時,會取得符號所在的主機內容。 |
IDebugHostModule3::GetImageName IDebugHostModule3::GetImageName 方法會以配置的字串的形式取得模組的映像名稱或完整路徑。 |
IDebugHostModule3::GetName 在符號上呼叫 IDebugHostModule3::GetName 方法時,如果符號具有名稱,則會取得符號的名稱。 |
IDebugHostModule3::GetRange GetRange 方法會擷取記憶體中模組的開頭和結束虛擬位址(VA)。 |
IDebugHostModule3::GetSymbolKind 在符號上呼叫 GetSymbolKind 方法時,會取得符號種類,例如 field、base class 或 type。 |
IDebugHostModule3::GetType 在符號上呼叫 IDebugHostModule3::GetType 方法時,會取得符號的類型,例如 int *。 |
IDebugHostModule3::GetVersion 在模組上呼叫 GetVersion 方法時,會從模組標頭取得模組版本資訊。 |
IDebugHostModule3::QueryInterface IDebugHostModule3::QueryInterface 方法會擷取模組所支援介面的指標。 |
IDebugHostModule3::Release IDebugHostModule3::Release 方法會遞減模組對象的參考計數。 |
要求
要求 | 價值 |
---|---|
標頭 | dbgmodel.h |