| Предыдущий | Следующий |
| UCEERR_MEMORYFAILURE | UCEERR_ILLEGALRECORDTYPE |
UCEERR_PACKETRECORDOUTOFRANGE
Что означает UCEERR_PACKETRECORDOUTOFRANGE
UCEERR_PACKETRECORDOUTOFRANGE означает, что запись в пакете composition engine указывает за допустимые границы командного буфера. Это признак повреждённой длины, смещения или самой памяти пакета, а не обычного отказа рендеринга.
Что проверить
- Сохраните размер пакета, смещение проблемной записи и заявленную длину до дальнейшей обработки.
- Проверьте арифметику размеров и переполнения при формировании команд.
- Исключите запись после освобождения и конкурентное изменение буфера.
- Сверьте версии компонентов, которые формируют и потребляют поток команд.
Не пытайтесь просто пропустить запись: последующая структура пакета уже может быть ненадёжной. После исправления генератора команд добавьте проверку всех offset/length до передачи пакета в composition engine.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
