FuncDebugEnd
Se uma função tiver um ponto definido no qual a depuração deve terminar, o ponto de partida de depuração será identificado por um símbolo com uma marca SymTagFuncDebugEnd
.
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 a função usar uma convenção de chamada personalizada (somente no DIA SDK V8.0 ou posterior). |
IDiaSymbol::get_farReturn | BOOL |
TRUE se a função executar um retorno distante (somente no DIA SDK V8.0 ou posterior). |
IDiaSymbol::get_interruptReturn | BOOL |
TRUE se a função contiver um retorno da interrupção (somente no DIA SDK V8.0 ou posterior). |
IDiaSymbol::get_isStatic | BOOL |
TRUE se a função for estática (somente no DIA SDK V8.0 ou posterior). |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Símbolo para a função delimitadora. |
IDiaSymbol::get_lexicalParentId | DWORD |
ID do símbolo pai léxico. |
IDiaSymbol::get_locationType | DWORD |
Os endpoints têm localização estática; para obter detalhes, consulte Locais de símbolos. |
IDiaSymbol::get_noInline | BOOL |
TRUE se a função foi especificada com o atributo noinline (somente no DIA SDK V8.0 ou posterior). |
IDiaSymbol::get_noReturn | BOOL |
TRUE se a função foi especificada com o atributo noreturn (somente no DIA SDK V8.0 ou posterior). |
IDiaSymbol::get_notReached | BOOL |
TRUE se a função nunca foi chamada (somente no DIA SDK V8.0 ou posterior). |
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 a função tiver informações de depuração para código otimizado (somente no DIA SDK V8.0 ou posterior). |
IDiaSymbol::get_symIndexId | DWORD |
ID de índice do símbolo. |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
Posição relativa do final dessa função dentro de seu módulo. |
IDiaSymbol::get_symTag | DWORD |
Retorna SymTagFuncDebugEnd (um dos valores de Enumeração SymTagEnum). |
IDiaSymbol::get_virtualAddress | ULONGLONG |
Posição dessa função dentro da imagem executável. |