Compartilhar via


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

O método SetPseudoValues define o valor de vários pseudo-registros.

Sintaxe

HRESULT SetPseudoValues(
  [in]           ULONG        Source,
  [in]           ULONG        Count,
  [in, optional] PULONG       Indices,
  [in]           ULONG        Start,
  [in]           PDEBUG_VALUE Values
);

Parâmetros

[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 Busque 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] Count

Especifica o número de pseudo-registros cujos valores estão sendo definidos.

[in, optional] Indices

Especifica uma matriz de índices de pseudo-registros. Esses são os pseudo-registros cujos valores serão definidos. O tamanho dos índices é Count. Se Indices for NULL, Start será usado para especificar os índices.

[in] Start

Especifica o índice do primeiro pseudo-registro cujo valor será definido. Os pseudo-registros com índices entre Iniciar e Iniciar mais Contagem menos um serão definidos. Start só será usado se Índices for NULL.

[in] Values

Especifica os novos valores dos pseudo-registros. O número de elementos que essa matriz contém é Count. Consulte DEBUG_VALUE para obter uma descrição desse tipo de parâmetro.

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

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

GetPseudoValues

IDebugRegisters2