Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La structure DEBUG_REGISTER_DESCRIPTION est retournée par GetDescription pour décrire le registre d’un processeur.
Syntaxe
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;
Membres
Type
Type de valeur que contient ce registre. Les valeurs possibles sont les mêmes que pour le champ type de dans la structure DEBUG_VALUE.
Flags
Champ de bits d’indicateurs pour le registre. Actuellement, le seul bit pouvant être défini est DEBUG_REGISTER_SUB_REGISTER, ce qui indique que ce registre est une sous-inscription.
SubregMaster
Index du registre dont ce registre est un sous-registre. Ce champ n’est utilisé que si le bit DEBUG_REGISTER_SUB_REGISTER est défini dans indicateurs; sinon, elle est définie sur zéro.
SubregLength
Taille, en bits, de ce sous-registre. Ce champ n’est utilisé que si le bit DEBUG_REGISTER_SUB_REGISTER est défini dans indicateurs; sinon, elle est définie sur zéro.
SubregMask
Masque de bits qui convertit le registre spécifié dans SubregMaster dans ce sous-registre. Ce champ n’est utilisé que si le bit DEBUG_REGISTER_SUB_REGISTER est défini dans indicateurs; sinon, elle est définie sur zéro.
SubregShift
Décalage de bits qui convertit le registre spécifié dans SubregMaster dans ce sous-registre. Ce champ n’est utilisé que si le bit DEBUG_REGISTER_SUB_REGISTER est défini dans indicateurs; sinon, elle est définie sur zéro.
Reserved0
Réservé à l’utilisation du système.
Remarques
Si ce registre est une sous-inscription, la valeur du registre complet peut être transformée en valeur du sous-registre en déplaçant d’abord Sous-registre bits vers la droite, puis en combinant le résultat avec Sous-registreMask à l’aide de l’opérateur BITwise-AND. La taille du sous-registre (SubregLength) correspond au nombre de bits définis dans Sous-registremask.
Pour plus d’informations générales sur les registres, consultez Registres.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dbgeng.h (include DbgEng.h) |