Compartir a través de


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

El método SetPseudoValues establece el valor de varios pseudo-registros.

Sintaxis

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

Parámetros

[in] Source

Especifica el origen de registro que se va a consultar.

Los valores posibles se enumeran en la tabla siguiente.

Valor Registro del origen
DEBUG_REGSRC_DEBUGGEE Captura de información de registro del destino.
DEBUG_REGSRC_EXPLICIT Capturar información de registro del contexto de registro explícito actual.
DEBUG_REGSRC_FRAME Capturar información de registro del contexto de registro del ámbito actual.
Nota El desenredado de pila no garantiza una actualización precisa del contexto de registro, por lo que es posible que el contexto de registro del marco de ámbito no sea preciso en todos los casos.
 

[in] Count

Especifica el número de pseudo-registros cuyos valores se establecen.

[in, optional] Indices

Especifica una matriz de índices de pseudo-registros. Estos son los pseudo-registros cuyos valores se establecerán. El tamaño de Índices es Count. Si Indexs es NULL, start se usa para especificar los índices en su lugar.

[in] Start

Especifica el índice del primer pseudo-registro cuyo valor se establecerá. Se establecerán los pseudo-registros con índices entre Inicio e Inicio más Recuento menos uno. Start solo se usa si Los índices son NULL.

[in] Values

Especifica los nuevos valores de los pseudo-registros. El número de elementos que contiene esta matriz es Count. Consulte DEBUG_VALUE para obtener una descripción de este tipo de parámetro.

Valor devuelto

Esta lista no contiene todos los errores que pueden producirse. Para obtener una lista de posibles errores, consulte Valores HRESULT.

Código devuelto Descripción
S_OK
Método realizado correctamente.

Comentarios

Para obtener información general sobre la interfaz IDebugRegisters y otros métodos relacionados con el registro, consulte Registros.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (incluir DbgEng.h)

Consulte también

GetPseudoValues

IDebugRegisters2