BSOD 0x0000009F — DRIVER_POWER_STATE_FAILURE

Данный стоп код означает, что драйвер находится в несовместимом или некорректном состоянии электропитания. Данный стоп код имеет следующие параметры (таблица ниже). Первый параметр определяет тип ошибки.

Параметр 1 Параметр 2 Параметр 3 Параметр 4 Причина
0x1 Объект устройства Зарезервировано Зарезервировано Освобождающийся объект устройства  все еще имеет не завершенные запросы системы электропитания
0x2 Объект устройства заданного физического устройства Объект устройства Объект драйвера (если он есть) Объект устройства завершил обработку IRP пакета запроса состояния электропитания, но не выполнил вызов PoStartNextPowerIrp
0x3 (только Microsoft Windows 2000) Указатель на заданный объект устройства Указатель на объект устройства IRP Драйвер устройства не выполнил корректную установку статуса IRP в значение “pending” или не выполнил завершение IRP
0x3 (только Microsoft Windows XP и выше) Объект стека физического устройства (PDO) Объект стека функционального устройства (FDO). В Windows 7  и старше этот параметр зарезервирован Заблокированный IRP Объект устройства блокирует IRP на протяжении слишком долгого отрезка времени
0x4 (Windows Vista и старше) Значение тайм аута в секундах Поток, который удерживается локировкой Plug –and-Play (PnP) Зарезервировано Истекло время ожидания синхронизации состояния электропитания с подсистемой PnP
0x100 (только Windows 2000) Указатель на невыгружаемый объект устройства Указатель на целевой объект устройства Указатель уведомления на целевой объект устройства Объект устройства непоследовательно использовал DO_POWER_PAGABLE
0x101 (только Windows 2000) Дочерний объект устройства (FDO) Дочерний объект устройства (PDO) Родительский объект устройства Родительский объект устройства зафиксировал, что дочерний объект не установил бит DO_POWER_PAGABLE
0x500 (только Windows XP и Windows 2003) Зарезервировано Целевой объект устройства устройства (если доступно) Объект устройства Объект устройства завершил IRP состояния электропитания, но он не выполнил вызов PoStartNextPowerIrp.