Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A estrutura de DEBUG_REGISTER_DESCRIPTION é retornada por GetDescription para descrever o registro de um processador.
Sintaxe
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;
Membros
Type
O tipo de valor que este registro contém. Os valores possíveis são os mesmos do campo tipo na estrutura DEBUG_VALUE.
Flags
Um campo de bits de sinalizadores para o registro. Atualmente, o único bit que pode ser definido é DEBUG_REGISTER_SUB_REGISTER, o que indica que esse registro é um subregistro.
SubregMaster
O índice do registro do qual esse registro é um sub-registro. Esse campo só será usado se o bit DEBUG_REGISTER_SUB_REGISTER estiver definido em sinalizadores ; caso contrário, ele será definido como zero.
SubregLength
O tamanho, em bits, desse sub-registro. Esse campo só será usado se o bit DEBUG_REGISTER_SUB_REGISTER estiver definido em sinalizadores ; caso contrário, ele será definido como zero.
SubregMask
A máscara de bits que converte o registro especificado em SubregMaster neste sub-registro. Esse campo só será usado se o bit DEBUG_REGISTER_SUB_REGISTER estiver definido em sinalizadores ; caso contrário, ele será definido como zero.
SubregShift
A mudança de bit que converte o registro especificado em subregMaster neste sub-registro. Esse campo só será usado se o bit DEBUG_REGISTER_SUB_REGISTER estiver definido em sinalizadores ; caso contrário, ele será definido como zero.
Reserved0
Reservado para uso do sistema.
Observações
Se esse registro for um subregistro, o valor do registro completo poderá ser transformado no valor do sub-registro mudando primeiro SubregShift bits para a direita e, em seguida, combinando o resultado com subregMask usando o operador bit a bit AND. O tamanho do sub-registro (SubregLength) é o número de bits definidos em SubregMask.
Para obter informações gerais sobre registros, consulte Registros.
Requisitos
| Requisito | Valor |
|---|---|
| cabeçalho | dbgeng.h (inclua DbgEng.h) |