| Предыдущий | Следующий |
| STATUS_DIRECTORY_IS_A_REPARSE_POINT | STATUS_SOURCE_ELEMENT_EMPTY |
STATUS_RANGE_LIST_CONFLICT
meta-description[STATUS_RANGE_LIST_CONFLICT: новый interval конфликтует с существующей записью список диапазонов RTL по правилам overlap, owner или sharing.]Что означает STATUS_RANGE_LIST_CONFLICT
STATUS_RANGE_LIST_CONFLICT означает, что новый диапазон нельзя добавить в список диапазонов RTL из-за несовместимого пересечения с уже существующей записью.
Что вывести в диагностику
- Запрошенные начало/конец и существующий пересекающийся диапазон.
- Владельца и атрибуты обеих записей.
- Разрешено ли совместное использование для этого типа ресурса.
- Какая формула использовалась для вычисления конечного адреса.
Типичные причины
Частая ошибка — использовать length как конечный адрес и получить пересечение на единицу из-за ошибки границы; границы списка диапазонов нужно трактовать в соответствии с API. Второй вариант — ресурс действительно уже зарезервирован другим владельцем и совместное использование запрещено. Не устраняйте конфликт слепым объединением диапазонов: для аппаратных ресурсов это может скрыть реальное наложение областей MMIO/I/O. Исправление подтверждается повторным добавлением точно рассчитанного диапазона и проверкой, что соседние выделения ресурсов остаются непересекающимися.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
