次の方法で共有


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 シンボルの非装飾名の一部または全体。

関連項目