| Предыдущий | Следующий |
| ERROR_MP_PROCESSOR_MISMATCH | ERROR_RESUME_HIBERNATION |
ERROR_HIBERNATED
Что означает ERROR_HIBERNATED
ERROR_HIBERNATED сообщает, что система была переведена в гибернацию или вызываемая операция завершилась в связи с таким переходом питания.
Что учитывать после resume
- Состояние дескрипторов устройств, сокетов, аренд и других внешних ресурсов.
- Запрос питания и вызывающую сторону и время ухода в hibernation.
- Событие resume и возможные ошибки повторной инициализации устройств.
- Истёкшие сроки действия сетевых соединений и аутентификации за время сна.
Практический смысл
Сам код не означает аварийный сбой или повреждение данных. Для службы или агента важно корректно разделить долговременное состояние и ресурсы, существующие только до перехода питания. После возобновления работы не предполагайте, что старое сетевое соединение или дескриптор устройства всё ещё валидны — выполните предусмотренную последовательность повторной проверки и подключения. Для измерения прошедшего тайм-аута используйте подходящий монотонные часы и отдельно учитывайте внешние TTL, которые могли истечь, пока машина была выключена.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.