Método IDebugControl3::OutputCurrentState (dbgeng.h)
O método OutputCurrentState imprime o estado atual do destino atual no console do depurador.
Sintaxe
HRESULT OutputCurrentState(
[in] ULONG OutputControl,
[in] ULONG Flags
);
Parâmetros
[in] OutputControl
Especifica para quais clientes enviar a saída. Para obter valores possíveis , consulte DEBUG_OUTCTL_XXX.
[in] Flags
Especifica o conjunto de bits que determina as informações a serem impressas no console do depurador. Os sinalizadores podem ser qualquer combinação de valores da tabela a seguir.
Sinalizador | Descrição |
---|---|
DEBUG_CURRENT_SYMBOL | Cadeia de caracteres de símbolo para o endereço da instrução atual. |
DEBUG_CURRENT_DISASM | Desmontagem da instrução atual. |
DEBUG_CURRENT_REGISTERS | Valores de registro atuais. |
DEBUG_CURRENT_SOURCE_LINE | Nome do arquivo e número de linha da origem correspondente à instrução atual. |
Como alternativa, sinalizadores podem ser definidos como DEBUG_CURRENT_DEFAULT. Esse valor inclui todos os sinalizadores acima.
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. |
Comentários
Definir os sinalizadores contidos em Sinalizadores apenas permite que as informações sejam impressas. As informações nem sempre serão impressas (por exemplo, elas não serão impressas se não estiverem disponíveis).
Essa é a mesma status informações que são impressas ao invadir o depurador.
Para obter mais informações, consulte Informações de destino.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | dbgeng.h (inclua Dbgeng.h) |