(dbgeng.h) 的 IDebugSymbols3 介面
繼承
IDebugSymbols3 介面繼承自 IDebugSymbols2。 IDebugSymbols3 也有下列類型的成員:
方法
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) |