| Предыдущий | Следующий |
| DXGI_ERROR_CACHE_FULL | DXGI_ERROR_ALREADY_EXISTS |
DXGI_ERROR_CACHE_HASH_COLLISION
Что означает DXGI_ERROR_CACHE_HASH_COLLISION
DXGI_ERROR_CACHE_HASH_COLLISION (0X887A0035) — Запись кэша найдена, но переданный ключ не совпадает с ключом, сохранённым в записи.
Проверка кэша DXGI
- Проверяйте исправление на том же ресурсе и тем же путь API. Успех в другой программе полезен для сравнения, но не подтверждает исправление lifecycle исходного объекта.
- Сохраните cache key/hash и путь/источник данных, которые DXGI пытается использовать. Отдельно различайте повреждение cache и hash collision между разными entries.
- Сопоставьте формулировку «Запись кэша найдена, но переданный ключ не совпадает с ключом, сохранённым в записи» с первым неуспешным методом и состоянием его объекта непосредственно перед вызовом.
Как исправить
Очистите или перестройте только соответствующий cache entry штатным механизмом и подтвердите, что новый key однозначно соответствует данным.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.