Что означает код NTSTATUS 0xC00002C2 (STATUS_DRIVER_FAILED_SLEEP)?

 
Предыдущий Следующий
STATUS_DS_ADMIN_LIMIT_EXCEEDED STATUS_MUTUAL_AUTHENTICATION_FAILED

STATUS_DRIVER_FAILED_SLEEP

Что означает STATUS_DRIVER_FAILED_SLEEP

STATUS_DRIVER_FAILED_SLEEP — драйвер не поддержал запрошенный переход устройства или стека в спящий режим.

Практический смысл и диагностика

Один из drivers в стек устройства не смог поддержать запрошенный переход устройства или системы в sleep/standby state.

  • Проверьте pending I/O, wake requests и использование устройства для paging/hibernation: эти состояния могут препятствовать корректному переход питания.
  • Перед sleep device stacks должны остановить несовместимый I/O и перевести hardware в допустимый D-state; отказ конкретного power IRP показывает, где эта последовательность нарушилась.
  • Обновление driver может быть оправдано, но сначала определите точный стек устройства и конкретный power request, который был отклонён.
  • Проследите failed power IRP через весь stack и зафиксируйте driver, который первым вернул ошибку, вместо диагностики только верхнего устройства.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.