Compartilhar via


Método IDebugRegisters2::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 receber a 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 para 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 maneira específica ao 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 a saída para os 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