IDebugSymbols インターフェイス (dbgeng.h)

継承

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 メソッドは、指定されたメモリ位置に最も近いシンボルの型 ID を返します。 このメソッドは 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 メソッドは、指定されたシンボルの型 ID とモジュールを返します。 このメソッドは IDebugSymbols インターフェイスに属しています。
IDebugSymbols::GetTypeId

GetTypeId メソッドは、指定した型を検索し、その型 ID を返します。 このメソッドは IDebugSymbols インターフェイスに属しています。
IDebugSymbols::GetTypeName

GetTypeName メソッドは、型 ID とモジュールで指定された型シンボルの名前を返します。 このメソッドは 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