Compartilhar via


Método IDebugRegisters::OutputRegisters (dbgeng.h)

O método OutputRegisters formata e envia os registros do destino para os clientes como saída.

Sintaxe

HRESULT OutputRegisters(
  [in] ULONG OutputControl,
  [in] ULONG Flags
);

Parâmetros

[in] OutputControl

Especifica quais clientes devem ser enviados à saída dos registros formatados. Consulte DEBUG_OUTCTL_XXX para obter valores possíveis.

[in] Flags

Especifica qual conjunto de registros imprimir. Isso pode ser DEBUG_REGISTERS_DEFAULT imprimir registros comumente usados, DEBUG_REGISTERS_ALL imprimir todos os conjuntos de registros ou uma combinação dos valores listados na tabela a seguir.

Valor Descrição
DEBUG_REGISTERS_INT32 Imprima o conjunto de registros de 32 bits.
DEBUG_REGISTERS_INT64 Imprima o conjunto de registros de 64 bits.
DEBUG_REGISTERS_FLOAT Imprima o conjunto de registros de ponto flutuante.

Retornar valor

Essa lista não contém todos os erros que podem ocorrer. Para obter uma lista de possíveis erros, consulte Valores HRESULT.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.

Comentários

Os registros são formatados de uma forma específica para o conjunto de registros da arquitetura de destino.

O método OutputRegisters2 executa a mesma tarefa que esse método, mas também permite que a origem do registro seja especificada.

Para obter uma visão geral da interface IDebugRegisters e outros métodos relacionados ao registro, consulte Registros. Para obter detalhes sobre como enviar saída aos clientes, consulte Entrada e Saída.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho dbgeng.h (inclua DbgEng.h)

Confira também

IDebugRegisters

IDebugRegisters2

OutputRegisters2