| Предыдущий | Следующий |
| PROFILER_CONFIGURATION_ILLEGAL | PDC_UNEXPECTED_REVOCATION_LIVEDUMP |
PDC_LOCK_WATCHDOG_LIVEDUMP
Проверка ошибки PDC_LOCK_WATCHDOG_LIVEDUMP имеет значение 0x0000017C. Она означает, что поток удерживает блокировку PDC слишком долго.
Параметры PDC_LOCK_WATCHDOG_LIVEDUMP
| Параметр | Описание |
|---|---|
| 1 | Поток, удерживающий блокировку PDC. |
| 2 | Тайм-аут сторожевого таймера блокировки в миллисекундах. |
| 3 | Зарезервировано. |
| 4 | Зарезервировано. |
Причина
Поток удерживал блокировку PDC слишком долго. Для анализа создаётся оперативный дамп.
Решение
Используйте команду отладчика !thread для отображения потока, удерживающего блокировку, адрес которого указан в параметре 1. Проанализируйте этот код и определите, почему блокировка удерживается дольше установленного тайм-аута.
Что проверить
Live dump создаётся, когда PDC lock удерживается дольше ожидаемого. Определите владельца lock и его стек, затем выясните, какую power/coordination операцию он выполнял. Сопоставьте момент дампа с Modern Standby и событиями устройств; повторяемый владелец показывает конкретный путь задержки.
См. также
Справочник кодов проверки ошибок
!thread
Нужно найти другой код? Найти другой код состояния или ошибки.
