| Предыдущий | Следующий |
| STATUS_ACPI_ACQUIRE_GLOBAL_LOCK | STATUS_ACPI_NOT_INITIALIZED |
STATUS_ACPI_ALREADY_INITIALIZED
STATUS_ACPI_ALREADY_INITIALIZED является результатом состояния жизненного цикла. Вызывающая сторона попыталась инициализировать компонент после того, как соответствующая подсистема ACPI уже была инициализирована. Сам код не указывает на повреждённый AML, неисправное устройство или ошибку перехода питания.
Полезный вопрос — почему инициализация вызвана дважды: дублированный запуск драйвера, повторная логика без сохранения состояния, демонтаж без сброса владения или неверное предположение о загрузке и возобновлении. Проследите первый успешный вызов и второй запрос как пару.
Компонент ACPI был инициализирован дважды
- Зафиксируйте первого инициализатора, повторного вызывающего и состояние компонента в обеих точках.
- Проверьте пути загрузки, возобновления и повторного перечисления устройства на повторную инициализацию без соответствующего демонтажа.
- Не путайте этот статус с
STATUS_ACPI_NOT_INITIALIZED, который означает вызов операции до предварительной инициализации.
Ссылки
- Программная модель ACPI
- Определения исключений жизненного цикла ACPICA
- Справочник Microsoft по NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.