IDebugHostSymbol2 介面 (dbgmodel.h)
特定符號的介面。
這個第 2 版的 介面支援所有具有相同簽章的先前方法,並包含其他提供新增功能的新方法。 新方法會列在該介面區段結尾的標頭中。
遺產
IDebugHostSymbol2 繼承自 IDebugHostSymbol。
方法
IDebugHostSymbol2 介面具有這些方法。
IDebugHostSymbol2::AddRef IDebugHostSymbol2::AddRef 方法會遞增 物件上介面的參考計數。 |
IDebugHostSymbol2::CompareAgainst 在符號上呼叫 IDebugHostSymbol2::CompareAgainst 方法時,會將符號與介面指標相等的另一個指定符號進行比較。 |
IDebugHostSymbol2::EnumerateChildren IDebugHostSymbol2::EnumerateChildren 方法會取得列舉值,能夠列舉指定符號的所有子系。 |
IDebugHostSymbol2::EnumerateChildrenEx 列舉指定型別、名稱和擴充資訊的所有子符號。 |
IDebugHostSymbol2::GetContainingModule 在符號上呼叫 IDebugHostSymbol2::GetContainingModule 方法時,如果符號具有包含模組,則會取得包含符號的模組。 |
IDebugHostSymbol2::GetContext 在符號上呼叫時,IDebugHostSymbol2::GetContext 方法會取得符號所在的主機內容。 |
IDebugHostSymbol2::GetLanguage 如果符號可以識別其套用的語言,這會傳回這類的標識碼。 |
IDebugHostSymbol2::GetName 在符號上呼叫 IDebugHostSymbol2::GetName 方法時,如果符號具有名稱,則會取得符號的名稱。 |
IDebugHostSymbol2::GetSymbolKind 在符號上呼叫 IDebugHostSymbol2::GetSymbolKind 方法時,會取得符號種類,例如 field、base class 或 type。 |
IDebugHostSymbol2::GetType 在符號上呼叫 IDebugHostSymbol2::GetType 方法時,會取得符號的類型,例如 int *。 |
IDebugHostSymbol2::QueryInterface IDebugHostSymbol2::QueryInterface 方法會擷取對象上支援介面的指標。 |
IDebugHostSymbol2::Release IDebugHostSymbol2::Release 方法會遞減 對象上介面的參考計數。 |
言論
每個可以從資料模型主機傳回的符號,都會以某種方式衍生自 IDebugHostSymbol。 這是每個符號實作的核心介面,不論符號種類為何。 視符號類型而定,指定的符號可能會實作一組其他介面,而其他介面會傳回對這個介面所表示之特定符號類型更獨特的屬性。
要求
要求 | 價值 |
---|---|
標頭 | dbgmodel.h |