Compartir a través de


estructura DEBUG_REGISTER_DESCRIPTION (dbgeng.h)

GetDescription devuelve la estructura DEBUG_REGISTER_DESCRIPTION para describir el registro de un procesador.

Sintaxis

typedef struct _DEBUG_REGISTER_DESCRIPTION {
  ULONG   Type;
  ULONG   Flags;
  ULONG   SubregMaster;
  ULONG   SubregLength;
  ULONG64 SubregMask;
  ULONG   SubregShift;
  ULONG   Reserved0;
} DEBUG_REGISTER_DESCRIPTION, *PDEBUG_REGISTER_DESCRIPTION;

Miembros

Type

Tipo de valor que contiene este registro. Los valores posibles son los mismos que para el campo tipo de en la estructura DEBUG_VALUE.

Flags

Campo de bits de marcas para el registro. Actualmente, el único bit que se puede establecer es DEBUG_REGISTER_SUB_REGISTER, lo que indica que este registro es un puntero.

SubregMaster

Índice del registro del que este registro es un sub-registro. Este campo solo se usa si el bit de DEBUG_REGISTER_SUB_REGISTER se establece en Marcas; de lo contrario, se establece en cero.

SubregLength

Tamaño, en bits, de este sub-registro. Este campo solo se usa si el bit de DEBUG_REGISTER_SUB_REGISTER se establece en Marcas; de lo contrario, se establece en cero.

SubregMask

Máscara de bits que convierte el registro especificado en SubregMaster en este sub-registro. Este campo solo se usa si el bit de DEBUG_REGISTER_SUB_REGISTER se establece en Marcas; de lo contrario, se establece en cero.

SubregShift

Desplazamiento de bits que convierte el registro especificado en SubregMaster en este sub-registro. Este campo solo se usa si el bit de DEBUG_REGISTER_SUB_REGISTER se establece en Marcas; de lo contrario, se establece en cero.

Reserved0

Reservado para uso del sistema.

Observaciones

Si este registro es un subconjunto, el valor del registro completo se puede convertir en el valor del sub-register cambiando primero SubregShift bits a la derecha y, a continuación, combinar el resultado con SubregMask mediante el operador BIT a bit AND. El tamaño del sub-register (SubregLength) es el número de bits establecido en SubregMask.

Para obtener información general sobre los registros, vea Registers.

Requisitos

Requisito Valor
encabezado de dbgeng.h (include DbgEng.h)