Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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) |