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