Что означает код NTSTATUS 0xC0140011 (STATUS_ACPI_INVALID_ACCESS_SIZE)?

 
Предыдущий Следующий
STATUS_ACPI_INVALID_REGION STATUS_ACPI_ACQUIRE_GLOBAL_LOCK

STATUS_ACPI_INVALID_ACCESS_SIZE

STATUS_ACPI_INVALID_ACCESS_SIZE — это условие границ и размера передачи. Доступ к полю AML запрашивает ширину или диапазон, не помещающийся в определение поля либо области операции, используемой для этого доступа. Цель может существовать, а её адрес — правильно преобразовываться; за объявленные пределы выходит сам запрошенный доступ.

Это точнее общей ошибки ввода-вывода. Для диагностики нужны битовое смещение и длина поля, смещение и длина области, выбранный тип доступа и эффективная ширина передачи после вычисления AML.

Запрошенная передача поля ACPI не поместилась в объявленные границы

  • Зафиксируйте объявление поля, тип доступа, битовое смещение, битовую длину и пределы содержащей области операции.
  • Проверьте условные или индексные вычисления, способные изменить эффективное смещение или ширину во время выполнения.
  • Сравните с STATUS_ACPI_ADDRESS_NOT_MAPPED: сопоставление находит цель, а проверка размера доступа подтверждает, что запрошенная передача в неё помещается.

Ссылки


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