Hierarquia lexical de tipos de símbolosLexical Hierarchy of Symbol Types

A tabela a seguir mostra os tipos de símbolo na hierarquia lexical.The following table shows the symbol types in the lexical hierarchy.

Tipos de símboloSymbol Types

Tipo de símboloSymbol type DescriçãoDescription
AnotaçãoAnnotation Especifica um local anotado no código do programa.Specifies an annotated location in program code.
BlocoBlock Especifica os escopos aninhados em funções.Specifies nested scopes in functions.
Compiland Especifica um compiland vinculado ao arquivo .exe.Specifies a compiland linked to the .exe file.
CompilandDetailsCompilandDetails Especifica dados compiland que podem exigir carregar detalhes compiland adicionais e, portanto, incorrer em tempo de execução sobrecarga para recuperar.Specifies compiland data that may require loading additional compiland details and thus incur run-time overhead to retrieve.
CompilandEnvCompilandEnv Especifica as variáveis de ambiente adicionais significativas para a compilação do compiland.Specifies any additional environment variables significant to the compilation of the compiland.
Custom (SDK de Acesso à Interface de Depuração)Custom (Debug Interface Access SDK) Especifica um símbolo definido pelo usuário.Specifies a user-defined symbol.
Dados (SDK de Acesso à Interface de Depuração)Data (Debug Interface Access SDK) Especifica a essas variáveis como parâmetros, variáveis locais, variáveis globais e membros de classe.Specifies such variables as parameters, local variables, global variables, and class members.
ExeExe Especifica o escopo global dos dados. corresponde a um arquivo inteiro .exe ou. dll.Specifies the global scope of the data; corresponds to an entire .exe or .dll file.
FuncDebugEndFuncDebugEnd Especifica uma função que tem um determinado ponto no qual a depuração é até o fim.Specifies a function that has a defined point at which debugging is to end.
FuncDebugStartFuncDebugStart Especifica uma função que tem um determinado ponto no qual a depuração é começar.Specifies a function that has a defined point at which debugging is to begin.
Função (SDK de Acesso à Interface de Depuração)Function (Debug Interface Access SDK) Especifica uma função.Specifies a function.
Rótulo (SDK de Acesso à Interface de Depuração)Label (Debug Interface Access SDK) Especifica um local no código do programa.Specifies a location in program code.
PublicSymbolPublicSymbol Especifica um símbolo externo que aparece ao criar o programa executável.Specifies an external symbol that appears when building the executable program.
ConversãoThunk Especifica um thunk.Specifies a thunk.
UsingNameSpaceUsingNameSpace Especifica um namespaceidentificador.Specifies a namespaceidentifier.

Note

Propriedades de símbolo adicionais podem estar disponíveis, dependendo do tipo de símbolo.Additional symbol properties may be available depending on the symbol type. Essas propriedades são listadas nos tópicos individuais de símbolo.These properties are listed in the individual symbol topics.

Consulte tambémSee Also

Hierarquia de classes de tipos de símbolos Class Hierarchy of Symbol Types
: Get_symtag IDiaSymbol::get_symTag
Símbolos e marcações de símbolos Symbols and Symbol Tags
Enumeração SymTagEnumSymTagEnum Enumeration