| Предыдущий | Следующий |
| STATUS_ACPI_RS_ACCESS | STATUS_ACPI_REG_HANDLER_FAILED |
STATUS_ACPI_INVALID_TABLE
STATUS_ACPI_INVALID_TABLE означает, что обработке ACPI была передана таблица, неподходящая для операции. Платформы ACPI предоставляют набор структурированных таблиц описания системы, включая DSDT и необязательные SSDT, определяемые сигнатурами и метаданными. Статус не равнозначен недопустимой инструкции AML внутри блока определения.
При диагностике таблицы необходимо сохранить полный заголовок и контекст связей: сигнатуру, длину, ревизию, результат контрольной суммы, OEM ID, OEM table ID, адрес или происхождение таблицы и операцию, выбравшую её. Несоответствие может возникать из-за набора таблиц микропрограммы, переопределения таблицы или платформозависимого пути загрузки.
Таблица ACPI была недопустима в текущем контексте обработки таблиц
- Запишите полный заголовок таблицы ACPI и определите, являлась ли она DSDT, SSDT или другой обязательной структурой.
- Проверьте выбор таблицы, порядок загрузки и механизмы переопределения, а не исследуйте таблицу изолированно.
- Отличайте от
STATUS_ACPI_INVALID_OPCODE, который возникает после передачи байт-кода AML интерпретатору.
Ссылки
- Архитектура таблиц описания системы ACPI
- Определения исключений таблиц ACPICA
- Справочник Microsoft по NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.