次の方法で共有


Lexical Hierarchy of Symbol Types

[Note: This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

[このトピックはプレリリース版のため将来変更される可能性があります。また、プレースホルダとしてブランクのトピックが含まれています。]

The following table shows the symbol types in the lexical hierarchy.

Symbol Types

Symbol type

Description

Annotation

Specifies an annotated ___location in program code.

Block

Specifies nested scopes in functions.

Compiland

Specifies a Glossary of DIA SDK Terms linked to the .exe file.

CompilandDetails

Specifies compiland data that may require loading additional compiland details and thus incur run-time overhead to retrieve.

CompilandEnv

Specifies any additional environment variables significant to the compilation of the compiland.

Custom (Debug Interface Access SDK)

Specifies a user-defined symbol.

Data (Debug Interface Access SDK)

Specifies such variables as parameters, local variables, global variables, and class members.

Exe

Specifies the global scope of the data; corresponds to an entire .exe or .dll file.

FuncDebugEnd

Specifies a function that has a defined point at which debugging is to end.

FuncDebugStart

Specifies a function that has a defined point at which debugging is to begin.

Function (Debug Interface Access SDK)

Specifies a function.

Label (Debug Interface Access SDK)

Specifies a ___location in program code.

PublicSymbol

Specifies an external symbol that appears when building the executable program.

Thunk

Specifies a Glossary of DIA SDK Terms.

UsingNameSpace

Specifies a Glossary of DIA SDK Terms identifier.

注意

Additional symbol properties may be available depending on the symbol type. These properties are listed in the individual symbol topics.


See Also

Class Hierarchy of Symbol Types
IDiaSymbol::get_symTag
Symbols and Symbol Tags
SymTagEnum