PublicSymbol
.exe ファイルの作成時に、各パブリック シンボル (少なくとも、各グローバル関数とデータ シンボル) に SymTagPublicSymbol
タグが付与されます。
Properties
次の表に、このシンボル型に対して有効なプロパティを示します。
プロパティ | データ型 | 説明 |
---|---|---|
IDiaSymbol::get_addressOffset | DWORD |
場所のオフセット部分。詳細については、LocationType 列挙型を参照してください。 |
IDiaSymbol::get_addressSection | DWORD |
場所のセクション部分。詳細については、LocationType 列挙型を参照してください。 |
IDiaSymbol::get_code | BOOL |
シンボルの場所がコード内にある場合は TRUE 。 |
IDiaSymbol::get_function | BOOL |
シンボルが関数の場合は TRUE 。 |
IDiaSymbol::get_length | ULONGLONG |
このシンボルの長さ (バイト単位)。 |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
グローバル スコープのシンボル。 |
IDiaSymbol::get_lexicalParentId | DWORD |
構文上の親シンボルの ID。 |
IDiaSymbol::get_locationType | DWORD |
パブリック シンボルには静的な場所があります。詳細については、「シンボルの場所」を参照してください。 |
IDiaSymbol::get_managed | BOOL |
シンボルの場所がマネージド コード内にある場合は TRUE 。 |
IDiaSymbol::get_msil | BOOL |
シンボルの場所が Microsoft Intermediate Language (MSIL) コード内にある場合は TRUE 。 |
IDiaSymbol::get_name | BSTR |
シンボルの完全装飾名。 |
IDiaSymbol::get_symIndexId | DWORD |
シンボルのインデックス ID。 |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
ブロック内でのシンボルの相対位置。 |
IDiaSymbol::get_symTag | DWORD |
SymTagPublicSymbol (SymTagEnum 列挙型値の 1 つ) を返します。 |
IDiaSymbol::get_undecoratedName | BSTR |
シンボルの非装飾名。 |
IDiaSymbol::get_undecoratedNameEx | BSTR |
シンボルの非装飾名の一部または全体。 |