| Предыдущий | Следующий |
| STATUS_TOO_MANY_LUIDS_REQUESTED | STATUS_INVALID_SUB_AUTHORITY |
STATUS_LUIDS_EXHAUSTED
Локальному распределителю LUID не удалось выдать новое значение
Распределение LUID обычно продвигает поддерживаемую операционной системой последовательность. Исчерпание является исключительным и отличается от запроса слишком большого числа значений одним вызовом. Оно также может указывать на повреждение или неисправный слой эмуляции, а не на реальное потребление обычными приложениями.
Зафиксируйте компонент, вернувший ошибку, и время работы системы до попытки восстановления. Перезагрузка сбрасывает локальный интервал уникальности, но не должна скрывать повторяющееся аномальное распределение. Компоненты не должны предполагать, что значения LUID сохраняются после перезапуска или осмысленно сравниваются между компьютерами.
Что проверить
- Отличайте исчерпание распределителя от одного чрезмерно большого запроса.
- Проверьте циклы, распределяющие идентификаторы без необходимости или сохраняющие их как постоянные ID.
- Сохраните системные журналы и журналы компонента, если состояние повторяется после перезапуска.
Ссылки
- Microsoft: структура LUID
- Microsoft: AllocateLocallyUniqueId
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.