(dbgeng.h) 的 IDebugSymbols 介面

繼承

IDebugSymbols 介面繼承自 IUnknown 介面。 IDebugSymbols 也有下列類型的成員:

方法

IDebugSymbols 介面具有這些方法。

 
IDebugSymbols::AddSymbolOptions

AddSymbolOptions 方法會開啟部分引擎的全域符號選項。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::AppendImagePath

AppendImagePath 方法會將目錄附加至可執行的映射路徑。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::AppendSourcePath

AppendSourcePath 方法會將目錄附加至來源路徑。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::AppendSymbolPath

AppendSymbolPath 方法會將目錄附加至符號路徑。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::CreateSymbolGroup

CreateSymbolGroup 方法會建立新的符號群組。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::EndSymbolMatch

EndSymbolMatch 方法會釋放符號搜尋所使用的資源。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::FindSourceFile

FindSourceFile 方法會搜尋指定來源檔案的來源路徑。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetFieldOffset

GetFieldOffset 方法會從型別實例的基位址傳回字段位移。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetImagePath

GetImagePath 方法會傳回可執行的映射路徑。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetLineByOffset

IDebugSymbols::GetLineByOffset 方法會傳回來源檔名和目標中指令來源檔案內的行號。
IDebugSymbols::GetModuleByIndex

GetModuleByIndex 方法會傳回具有指定索引之模組的位置。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetModuleByModuleName

GetModuleByModuleName 方法會搜尋目標模組中具有指定名稱的模組。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetModuleByOffset

IDebugSymbols::GetModuleByOffset 方法會搜尋目標模組中的模組,其中一個模組的記憶體配置包含指定的位置。
IDebugSymbols::GetModuleNames

GetModuleNames 方法會傳回指定模組的名稱。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetModuleParameters

GetModuleParameters 方法會傳回目標模組的參數。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetNameByOffset

IDebugSymbols::GetNameByOffset 方法會傳回目標虛擬位址空間中指定位置的符號名稱。
IDebugSymbols::GetNearNameByOffset

GetNearNameByOffset 方法會傳回位於指定位置附近符號的名稱。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetNextSymbolMatch

GetNextSymbolMatch 方法會傳回在符號搜尋中找到的下一個符號。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetNumberModules

GetNumberModules 方法會傳回目前進程模組清單中的模組數目。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetOffsetByLine

IDebugSymbols::GetOffsetByLine 方法會傳回對應至原始程式碼中指定行的指令位置。
IDebugSymbols::GetOffsetByName

GetOffsetByName 方法會傳回以名稱識別的符號位置。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetOffsetTypeId

GetOffsetTypeId 方法會傳回最接近指定記憶體位置之符號的類型標識碼。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetScope

GetScope 方法會傳回目前範圍的相關信息。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetScopeSymbolGroup

GetScopeSymbolGroup 方法會傳回符號群組,其中包含目前目標範圍中的符號。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetSourceFileLineOffsets

GetSourceFileLineOffsets 方法會將來源檔案中的每個行對應至目標記憶體中的位置。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetSourcePath

GetSourcePath 方法會傳回來源路徑。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetSourcePathElement

GetSourcePathElement 方法會從來源路徑傳回專案。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetSymbolModule

GetSymbolModule 方法會傳回包含指定符號之模組的基位址。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetSymbolOptions

GetSymbolOptions 方法會傳回引擎的全域符號選項。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetSymbolPath

GetSymbolPath 方法會傳回符號路徑。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetSymbolTypeId

GetSymbolTypeId 方法會傳回指定符號的類型標識碼和模組。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetTypeId

GetTypeId 方法會查閱指定的類型,並傳回其類型標識碼。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetTypeName

GetTypeName 方法會傳回其類型識別碼和模組所指定的類型符號名稱。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::GetTypeSize

GetTypeSize 方法會傳回指定類型實例所需的記憶體位元組數目。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::OutputTypedDataPhysical

IDebugSymbols::OutputTypedDataPhysical 方法會格式化目標實體記憶體中變數的內容,並將其傳送至輸出回呼。
IDebugSymbols::OutputTypedDataVirtual

IDebugSymbols::OutputTypedDataVirtual 方法會格式化目標虛擬記憶體中變數的內容,並將其傳送至輸出回呼。
IDebugSymbols::ReadTypedDataPhysical

ReadTypedDataPhysical 方法會從目標計算機的實體記憶體讀取變數的值。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::ReadTypedDataVirtual

ReadTypedDataVirtual 方法會讀取目標虛擬記憶體中變數的值。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::Reload

Reload 方法會刪除指定模組的引擎符號資訊,並視需要重載這些符號。 這個方法屬於 IDebugSymbols。
IDebugSymbols::RemoveSymbolOptions

RemoveSymbolOptions 方法會關閉部分引擎的全域符號選項。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::ResetScope

ResetScope 方法會將目前範圍重設為目前線程的預設範圍。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::SetImagePath

SetImagePath 方法會設定可執行的映像路徑。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::SetScope

IDebugSymbols::SetScope 方法會設定目前的範圍。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::SetSourcePath

IDebugSymbols::SetSourcePath 方法會設定來源路徑。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::SetSymbolOptions

SetSymbolOptions 方法會變更引擎的全域符號選項。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::SetSymbolPath

IDebugSymbols::SetSymbolPath 方法會設定符號路徑。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::StartSymbolMatch

StartSymbolMatch 方法會初始化搜尋名稱符合指定模式的符號。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::WriteTypedDataPhysical

WriteTypedDataPhysical 方法會在目標計算機的實體記憶體中寫入變數的值。 這個方法屬於 IDebugSymbols 介面。
IDebugSymbols::WriteTypedDataVirtual

IDebugSymbols::WriteTypedDataVirtual 方法會將數據寫入目標虛擬地址空間。 寫入的位元組數目是指定型別的大小。

規格需求

需求
目標平台 Windows
標頭 dbgeng.h (包含 Dbgeng.h)

另請參閱

IDebugSymbols2

IDebugSymbols3