Método IDebugSymbols3::OutputSymbolByOffset (dbgeng.h)
O método OutputSymbolByOffset pesquisa um símbolo por endereço e imprime o nome do símbolo e outras informações de símbolo no console do depurador.
Sintaxe
HRESULT OutputSymbolByOffset(
[in] ULONG OutputControl,
[in] ULONG Flags,
[in] ULONG64 Offset
);
Parâmetros
[in] OutputControl
Especifica para onde enviar a saída. Para obter valores possíveis, consulte DEBUG_OUTCTL_XXX.
[in] Flags
Especifica os sinalizadores usados para determinar quais informações são impressas com o símbolo.
Os seguintes sinalizadores podem estar presentes:
Sinalizador de bits | Efeito |
---|---|
DEBUG_OUTSYM_FORCE_OFFSET | Inclua o local do símbolo. |
DEBUG_OUTSYM_SOURCE_LINE | Inclua o nome do arquivo e o número de linha do arquivo de origem em que o símbolo é definido. |
DEBUG_OUTSYM_ALLOW_DISPLACEMENT |
Não exija uma correspondência exata para o local dos símbolos.
Isso permite que o parâmetro Offset especifique qualquer endereço dentro da alocação de memória do símbolo , não apenas o endereço base. |
[in] Offset
Especifica o local no espaço de endereço virtual do processo do símbolo a ser impresso.
Retornar valor
Esse método também pode retornar valores de erro. Consulte Valores retornados para obter mais detalhes.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
Nenhum símbolo foi encontrado no local especificado. |
Comentários
Para obter mais informações sobre símbolos, consulte Símbolos.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | dbgeng.h (inclua Dbgeng.h) |