次の方法で共有


PublicSymbol

.exe ファイルが作成されると各パブリック シンボル (少なくとも各グローバル関数とデータ シンボル) SymTagPublicSymbol のタグが与えられます。

プロパティ

次の表はこのシンボルの型に対して有効なプロパティを次に示します。

プロパティ

データ型

Description

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

SymTagPublicSymbolSymTagEnum の値 (1) を返します。

IDiaSymbol::get_undecoratedName

BSTR

装飾されていないシンボル名。

IDiaSymbol::get_undecoratedNameEx

BSTR

一部またはすべて装飾されていないシンボル名。

参照

関連項目

シンボル型の構文階層

LocationType

シンボルの場所