| Предыдущий | Следующий |
| ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED | ERROR_GRAPHICS_INVALID_ALLOCATION_USAGE |
ERROR_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION
Что означает ERROR_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION
ERROR_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION — Graphics Memory Manager не может вытеснить allocation, потому что она закреплена в видеопамяти.
Что проверить
- Сохраните handle allocation, владельца/контекст, причину pin/lock и операцию, которой требуется вытеснение.
- Проверьте, кто удерживает закрепление: scan-out, protected content, CPU mapping или ресурс драйвера. Не считайте одно лишь давление на память причиной, если allocation по контракту обязана оставаться resident.
- Снимайте закрепление только через жизненный цикл владельца либо выберите для вытеснения другую allocation; принудительный unpin может нарушить состояние GPU или scan-out.
Как подтвердить исправление
Исправление подтверждается штатным снятием закрепления и успешной операцией управления памятью без потери ownership/synchronization.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.