Compartilhar via


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

O método OutputRegisters2 formata e gera os registros de 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.
Observação 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.

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

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

Requisitos

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

Consulte também

IDebugRegisters2

OutputRegisters