Exe
Exe は、.exe または .dll ファイルのグローバル スコープを表すため、構文上の親またはクラスの親を持たない唯一のシンボルです。 SymTagExe
タグを持つシンボルはファイルごとに 1 つだけ存在します。 IDiaSession::get_globalScope メソッドは、このシンボルを返します。
Properties
次の表に、このシンボル型に対して有効なプロパティを示します。
プロパティ | データ型 | 説明 |
---|---|---|
IDiaSymbol::get_age | DWORD |
この実行可能ファイルの年齢。 |
IDiaSymbol::get_guid | GUID |
この実行可能ファイルの GUID 。 |
IDiaSymbol::get_isCTypes | BOOL |
この実行可能ファイルに関連付けられているシンボル ファイルに C の型が含まれている場合は TRUE (DIA SDK v8.0 以降のみ)。 |
IDiaSymbol::get_isStripped | BOOL |
この実行可能ファイルに関連付けられているシンボル ファイルからプライベート シンボルが削除されている場合は TRUE (DIA SDK v8.0 以降のみ)。 |
IDiaSymbol::get_machineType | DWORD |
ターゲット CPU を示す値 (CV_CPU_TYPE_e 列挙型の値の 1 つ)。 |
IDiaSymbol::get_name | BSTR |
.exe ファイルの名前。 |
IDiaSymbol::get_signature | DWORD |
実行可能ファイルのシグネチャ。 |
IDiaSymbol::get_symbolsFileName | BSTR |
.exe ファイルの .pdb または .dbg ファイルの完全パス。 |
IDiaSymbol::get_symIndexId | DWORD |
シンボルのインデックス ID。 |
IDiaSymbol::get_symTag | DWORD |
SymTagExe (SymTagEnum 列挙型値の 1 つ) を返します。 |