Partilhar via


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.

Confira também