Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Расширение !dcr отображает регистр элемента управления по умолчанию (DCR) по указанному адресу.
!dcr Expression [DisplayLevel]
Важно, что эта команда не рекомендуется использовать в отладчике Windows версии 10.0.14257 и более поздних версий и больше не доступна.
Параметры
Выражение
Указывает шестнадцатеричный адрес отображаемого DCR. Выражение @dcr также можно использовать для этого параметра. В этом случае отображаются сведения о текущем DCR процессора.
DisplayLevel
Может быть одним из следующих вариантов:
0
Приводит к отображению только значений каждого поля DCR. Это значение по умолчанию.
1
Приводит к тому, что отображение содержит более подробные сведения о каждом из полей DCR, которые не зарезервированы или игнорируются.
2
Приводит к тому, что отображение содержит более подробные сведения обо всех полях DCR, включая те, которые игнорируются или зарезервированы.
DLL-библиотеки
Kdexts.dll
Эта команда расширения может использоваться только с целевым компьютером на основе Itanium.
Замечания
DCR задает параметры по умолчанию для значений регистра состояния процессора при прерывании. DCR также указывает некоторые дополнительные глобальные элементы управления, а также возможность отложения спекулятивной нагрузки.
Вот несколько примеров.
kd> !dcr @dcr
dcr:pp be lc dm dp dk dx dr da dd
1 0 1 1 1 1 1 1 1 1
kd> !dcr @dcr 2
pp : 1 : Privileged Performance Monitor Default
be : 0 : Big-Endian Default
lc : 1 : IA-32 Lock check Enable
rv : 0 : reserved1
dm : 1 : Defer TLB Miss faults only
dp : 1 : Defer Page Not Present faults only
dk : 1 : Defer Key Miss faults only
dx : 1 : Defer Key Permission faults only
dr : 1 : Defer Access Rights faults only
da : 1 : Defer Access Bit faults only
dd : 0 : Defer Debug faults only
rv : 0 : reserved2