Label (SDK de Acesso à Interface de Depuração)
Um local no código do programa é identificado pelo símbolo SymTagLabel
.
Propriedades
A tabela a seguir mostra as propriedades válidas para esse tipo de símbolo.
Propriedade | Tipo de dados | Descrição |
---|---|---|
IDiaSymbol::get_addressOffset | DWORD |
Parte de deslocamento da localização; para saber mais detalhes, confira Enumeração LocationType. |
IDiaSymbol::get_addressSection | DWORD |
Parte da seção da localização; para saber mais detalhes, confira Enumeração LocationType. |
IDiaSymbol::get_customCallingConvention | BOOL |
TRUE se o rótulo usar uma convenção de chamada personalizada. |
IDiaSymbol::get_farReturn | BOOL |
TRUE se o rótulo executar um retorno distante. |
IDiaSymbol::get_interruptReturn | BOOL |
TRUE se o rótulo contiver um retorno da interrupção. |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Símbolo para delimitação da compiland, bloco ou função. |
IDiaSymbol::get_lexicalParentId | DWORD |
ID do símbolo pai léxico. |
IDiaSymbol::get_locationType | DWORD |
Os rótulos têm locais estáticos; para saber mais detalhes, confira a enumeração Locais de Símbolo. |
IDiaSymbol::get_name | BSTR |
O nome do rótulo. |
IDiaSymbol::get_noInline | BOOL |
TRUE se o rótulo foi especificado com o atributo noinline. |
IDiaSymbol::get_noReturn | BOOL |
TRUE se o rótulo foi especificado com o atributo noreturn. |
IDiaSymbol::get_notReached | BOOL |
TRUE se o rótulo nunca for chamado. |
IDiaSymbol::get_offset | LONG |
Deslocamento do símbolo na memória; para saber mais detalhes, confira a Enumeração LocationType, LocIsRegRel . |
IDiaSymbol::get_optimizedCodeDebugInfo | BOOL |
TRUE se o código tiver informações de depuração para código otimizado. |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
Posição relativa desse rótulo dentro do módulo. |
IDiaSymbol::get_symIndexId | DWORD |
ID de índice do símbolo. |
IDiaSymbol::get_symTag | DWORD |
Retorna SymTagFuncDebugLabel (um dos valores de Enumeração SymTagEnum). |
IDiaSymbol::get_virtualAddress | ULONGLONG |
Posição desse rótulo dentro da imagem executável. |