Что означает код NTSTATUS 0xC0140009 (STATUS_ACPI_INVALID_OBJTYPE)?

 
Предыдущий Следующий
STATUS_ACPI_INVALID_ARGTYPE STATUS_ACPI_INVALID_TARGETTYPE

STATUS_ACPI_INVALID_OBJTYPE

STATUS_ACPI_INVALID_OBJTYPE означает, что интерпретатор разрешил объект пространства имён ACPI, но тип объекта несовместим с требуемым использованием. Имя может существовать, а AML быть синтаксически корректным; проблема в том, что разрешённый объект, например, не является методом, полем, пакетом или другой категорией, ожидаемой операцией.

Это не то же самое, что недопустимый тип аргумента. Ошибка типа аргумента относится к значению, переданному операции; ошибка типа объекта — к категории объекта пространства имён, достигнутого по имени или ссылке. Наложения пространств имён и изменения SSDT делают это различие существенным.

Именованный объект ACPI оказался объектом не того типа

  • Запишите полный путь пространства имён, ожидаемую категорию объекта и фактически разрешённую категорию.
  • Проверьте загруженный набор DSDT/SSDT и порядок загрузки на переопределения или изменения областей, влияющие на разрешение имени.
  • Исследуйте представление пространства имён из той же загрузки, при которой произошёл сбой; обновление прошивки может изменить набор таблиц.

Ссылки


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