Что означает код NTSTATUS 0xC0000115 (STATUS_ABIOS_SELECTOR_NOT_AVAILABLE)?

 
Предыдущий Следующий
STATUS_ABIOS_INVALID_LID STATUS_ABIOS_INVALID_SELECTOR

STATUS_ABIOS_SELECTOR_NOT_AVAILABLE

Что означает STATUS_ABIOS_SELECTOR_NOT_AVAILABLE

STATUS_ABIOS_SELECTOR_NOT_AVAILABLE — protected-mode путь ABIOS не смог получить селектор, необходимый для обращения к своим данным.

В данном контексте селектор — элемент сегментной адресации x86, через который выбирается дескриптор памяти. Это историческая часть работы ABIOS в защищённом режиме, а не «селектор устройства» и не просьба выбрать другой LID.

Что проверить

  • Зафиксируйте стадию, на которой требуется селектор: инициализация общей области данных, преобразование указателей или первый запрос устройства.
  • Сохраните состояние таблиц дескрипторов и последовательность выделения селекторов до перезагрузки или reset эмулятора.
  • Проверьте повторную инициализацию и утечку старого selector/descriptor state.
  • Не смешивайте этот код с STATUS_ABIOS_INVALID_SELECTOR: тот относится к уже имеющемуся, но недопустимому значению.

Публичная документация Windows не раскрывает конкретный внутренний allocator, который привёл к этому NTSTATUS, поэтому связывать его с современным heap/handle exhaustion без трассировки не следует.

Технические ссылки


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