Compartilhar via


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

O método OutputRegisters2 formata e gera os registros do destino.

Sintaxe

HRESULT OutputRegisters2(
  [in] ULONG OutputControl,
  [in] ULONG Source,
  [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] Source

Especifica a origem do registro a ser consultada.

Os valores possíveis são listados na tabela a seguir.

Valor Registrar origem
DEBUG_REGSRC_DEBUGGEE Buscar informações de registro do destino.
DEBUG_REGSRC_EXPLICIT Buscar informações de registro do contexto de registro explícito atual.
DEBUG_REGSRC_FRAME Buscar informações de registro do contexto de registro do escopo atual.
Nota O desenrolamento de pilha não garante a atualização precisa do contexto de registro, portanto, o contexto de registro do quadro de escopo pode não ser preciso em todos os casos.
 

[in] Flags

Especifica quais conjuntos 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 OutputRegisters executa a mesma tarefa que esse método, mas sempre usa o destino que a origem do registro.

Para obter uma visão geral da interface IDebugRegisters e outros métodos relacionados ao registro, consulte Registros.

Requisitos

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

Confira também

IDebugRegisters2

OutputRegisters