Compartilhar via


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

O OutputRegisters formatos de método e envia os registros de 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.

Valor de retorno

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.

Observações

Os registros são formatados de forma 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 de IDebugRegisters e outros métodos relacionados ao registro, consulte Registros. Para obter detalhes sobre como enviar saída para os clientes, consulte entrada e saída.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho dbgeng.h (inclua DbgEng.h)

Consulte também

IDebugRegisters

IDebugRegisters2

OutputRegisters2