(dbgeng.h) 的 IDebugSymbols3 介面

繼承

IDebugSymbols3 介面繼承自 IDebugSymbols2IDebugSymbols3 也有下列類型的成員:

方法

IDebugSymbols3 介面具有這些方法。

 
IDebugSymbols3::AddSymbolOptions

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

AddSyntheticModule 方法會將綜合模組新增至模塊清單中,調試程式會維護目前進程。
IDebugSymbols3::AddSyntheticModuleWide

AddSyntheticModuleWide 方法會將綜合模組新增至模塊清單中,調試程式會維護目前進程。
IDebugSymbols3::AddSyntheticSymbol

AddSyntheticSymbol 方法會將綜合符號新增至目前進程中的模組。
IDebugSymbols3::AddSyntheticSymbolWide

AddSyntheticSymbolWide 方法會將綜合符號新增至目前進程中的模組。
IDebugSymbols3::AddTypeOptions

AddTypeOptions 方法會開啟引擎所產生輸出的一些類型格式設定選項。 這個方法屬於 IDebugSymbols3 介面。
IDebugSymbols3::AppendImagePath

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

AppendImagePathWide 方法會將目錄附加至可執行的映射路徑。
IDebugSymbols3::AppendSourcePath

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

AppendSourcePathWide 方法會將目錄附加至來源路徑。
IDebugSymbols3::AppendSymbolPath

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

AppendSymbolPathWide 方法會將目錄附加至符號路徑。
IDebugSymbols3::CreateSymbolGroup

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

CreateSymbolGroup2 方法會建立新的符號群組。
IDebugSymbols3::EndSymbolMatch

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

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

FindSourceFileWide 方法會搜尋指定來源檔案的來源路徑。
IDebugSymbols3::GetConstantName

GetConstantName 方法會傳回指定常數的名稱。 這個方法屬於 IDebugSymbols3 介面。
IDebugSymbols3::GetConstantNameWide

GetConstantNameWide 方法會傳回指定常數的名稱。
IDebugSymbols3::GetCurrentScopeFrameIndex

GetCurrentScopeFrameIndex 方法會傳回呼叫堆疊中目前堆疊框架的索引。
IDebugSymbols3::GetFieldName

GetFieldName 方法會傳回 結構中的功能變數名稱。 這個方法屬於 IDebugSymbols3 介面。
IDebugSymbols3::GetFieldNameWide

GetFieldNameWide 方法會傳回 結構中的功能變數名稱。
IDebugSymbols3::GetFieldOffset

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

GetFieldOffsetWide 方法會從型別實例的基位址傳回欄位移。
IDebugSymbols3::GetFieldTypeAndOffset

GetFieldTypeAndOffset 方法會傳回字段的類型及其容器內的位移。
IDebugSymbols3::GetFieldTypeAndOffsetWide

GetFieldTypeAndOffsetWide 方法會傳回字段的類型及其容器內的位移。
IDebugSymbols3::GetFunctionEntryByOffset

GetFunctionEntryByOffset 方法會傳回函式的函式項目資訊。
IDebugSymbols3::GetImagePath

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

GetImagePathWide 方法會傳回可執行的映射路徑。
IDebugSymbols3::GetLineByOffset

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

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

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

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

GetModuleByModuleName2 方法會搜尋進程的模組是否有具有指定名稱的模組。
IDebugSymbols3::GetModuleByModuleName2Wide

GetModuleByModuleName2Wide 方法會搜尋進程的模組,尋找具有指定名稱的模組。
IDebugSymbols3::GetModuleByModuleNameWide

GetModuleByModuleNameWide 方法會搜尋目標模組中具有指定名稱的模組。
IDebugSymbols3::GetModuleByOffset

IDebugSymbols3::GetModuleByOffset 方法會搜尋目標模組,以尋找記憶體配置包含指定位置的模組。
IDebugSymbols3::GetModuleByOffset2

GetModuleByOffset2 方法會搜尋進程的模組,尋找其記憶體配置包含指定位置的模組。
IDebugSymbols3::GetModuleNames

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

GetModuleNameString 方法會傳回指定模組的名稱。 這個方法屬於 IDebugSymbols3 介面。
IDebugSymbols3::GetModuleNameStringWide

GetModuleNameStringWide 方法會傳回指定模組的名稱。
IDebugSymbols3::GetModuleParameters

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

GetModuleVersionInformation 方法會傳回指定模組的版本資訊。 這個方法屬於 IDebugSymbols3 介面。
IDebugSymbols3::GetModuleVersionInformationWide

GetModuleVersionInformationWide 方法會傳回指定模組的版本資訊。
IDebugSymbols3::GetNameByOffset

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

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

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

GetNearNameByOffsetWide 方法會傳回位於指定位置附近符號的名稱。
IDebugSymbols3::GetNextSymbolMatch

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

GetNextSymbolMatchWide 方法會傳回符號搜尋中找到的下一個符號。
IDebugSymbols3::GetNumberModules

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

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

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

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

GetOffsetByNameWide 方法會傳回以名稱識別的符號位置。
IDebugSymbols3::GetOffsetTypeId

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

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

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

GetScopeSymbolGroup2 方法會傳回符號群組,其中包含目前目標範圍中的符號。
IDebugSymbols3::GetSourceEntriesByLine

GetSourceEntriesByLine 方法會查詢符號資訊,並傳回目標記憶體中對應至來源檔案中行的位置。
IDebugSymbols3::GetSourceEntriesByLineWide

GetSourceEntriesByLineWide 方法會查詢符號資訊,並傳回目標記憶體中對應至來源檔案中行的位置。
IDebugSymbols3::GetSourceEntriesByOffset

使用位移來查詢符號資訊,並傳回目標記憶體中的位置。
IDebugSymbols3::GetSourceEntryBySourceEntry

允許在來源項目內流覽。
IDebugSymbols3::GetSourceEntryOffsetRegions

傳回已知與來源項目相關聯的所有記憶體區域。
IDebugSymbols3::GetSourceEntryString

這個方法屬於 IDebugSymbols3 介面。 查詢符號資訊,並傳回目標記憶體中的位置。
IDebugSymbols3::GetSourceEntryStringWide

查詢符號資訊,並傳回目標記憶體中的位置。 方法屬於 IDebugSymbols3 介面。
IDebugSymbols3::GetSourceFileLineOffsets

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

GetSourceFileLineOffsetsWide 方法會將來源檔案中的每個行對應至目標記憶體中的位置。
IDebugSymbols3::GetSourcePath

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

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

GetSourcePathElementWide 方法會從來源路徑傳回專案。
IDebugSymbols3::GetSourcePathWide

GetSourcePathWide 方法會傳回來源路徑。
IDebugSymbols3::GetSymbolEntriesByName

GetSymbolEntriesByName 方法會傳回名稱符合指定模式的符號。
IDebugSymbols3::GetSymbolEntriesByNameWide

GetSymbolEntriesByNameWide 方法會傳回名稱符合指定模式的符號。
IDebugSymbols3::GetSymbolEntriesByOffset

GetSymbolEntriesByOffset 方法會傳回位於指定位址的符號。
IDebugSymbols3::GetSymbolEntryBySymbolEntry

允許在符號項目階層內流覽。
IDebugSymbols3::GetSymbolEntryByToken

使用Managed元數據令牌查閱符號。
IDebugSymbols3::GetSymbolEntryInformation

GetSymbolEntryInformation 方法會傳回符號的符號項目資訊。
IDebugSymbols3::GetSymbolEntryOffsetRegions

傳回已知與符號相關聯的所有記憶體區域。
IDebugSymbols3::GetSymbolEntryString

GetSymbolEntryString 方法會傳回指定符號的字串資訊。
IDebugSymbols3::GetSymbolEntryStringWide

GetSymbolEntryStringWide 方法會傳回指定符號的字串資訊。
IDebugSymbols3::GetSymbolModule

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

GetSymbolModuleWide 方法會傳回模組的基位址,其中包含指定的符號。
IDebugSymbols3::GetSymbolOptions

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

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

GetSymbolPathWide 方法會傳回符號路徑。
IDebugSymbols3::GetSymbolTypeId

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

GetSymbolTypeIdWide 方法會傳回指定符號的類型標識碼和模組。
IDebugSymbols3::GetTypeId

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

GetTypeIdWide 方法會查閱指定的類型,並傳回其類型標識符。
IDebugSymbols3::GetTypeName

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

GetTypeNameWide 方法會傳回其類型識別碼和模組所指定的類型符號名稱。
IDebugSymbols3::GetTypeOptions

GetTypeOptions 方法會傳回引擎所產生輸出的類型格式設定選項。 這個方法屬於 IDebugSymbols3 介面。
IDebugSymbols3::GetTypeSize

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

檢查引擎是否在擷取模組的資訊時使用Managed偵錯支援。
IDebugSymbols3::OutputSymbolByOffset

OutputSymbolByOffset 方法會依位址查閱符號,並將符號名稱和其他符號資訊列印至調試程式控制台。
IDebugSymbols3::OutputTypedDataPhysical

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

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

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

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

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

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

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

RemoveSyntheticModule 方法會從模塊清單中移除調試程式為目前進程維護的綜合模組。
IDebugSymbols3::RemoveSyntheticSymbol

RemoveSyntheticSymbol 方法會從目前進程中的模組中移除綜合符號。
IDebugSymbols3::RemoveTypeOptions

RemoveTypeOptions 方法會關閉引擎所產生輸出的一些類型格式設定選項。 這個方法屬於 IDebugSymbols3 介面。
IDebugSymbols3::ResetScope

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

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

SetImagePathWide 方法會設定可執行的映射路徑。
IDebugSymbols3::SetScope

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

SetScopeFrameByIndex 方法會將目前的範圍設定為呼叫堆棧上其中一個框架的範圍。
IDebugSymbols3::SetScopeFromJitDebugInfo

復原 Just-In-Time (JIT) 偵錯資訊,並根據該資訊設定目前的調試程式範圍內容。
IDebugSymbols3::SetScopeFromStoredEvent

SetScopeFromStoredEvent 方法會將目前的範圍設定為預存事件的範圍。
IDebugSymbols3::SetSourcePath

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

SetSourcePathWide 方法會設定來源路徑。
IDebugSymbols3::SetSymbolOptions

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

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

SetSymbolPathWide 方法會設定符號路徑。
IDebugSymbols3::SetTypeOptions

SetTypeOptions 方法會變更引擎所產生輸出的類型格式設定選項。 這個方法屬於 IDebugSymbols3 介面。
IDebugSymbols3::StartSymbolMatch

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

StartSymbolMatchWide 方法會初始化搜尋名稱符合指定模式的符號。
IDebugSymbols3::WriteTypedDataPhysical

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

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

規格需求

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

另請參閱

IDebugSymbols

IDebugSymbols2