Site icon EfmSoft

Что означает код HRESULT 0x887A0026 (DXGI_ERROR_ACCESS_LOST)?

 
Предыдущий Следующий
DXGI_ERROR_MODE_CHANGE_IN_PROGRESS DXGI_ERROR_WAIT_TIMEOUT

DXGI_ERROR_ACCESS_LOST

Что означает DXGI_ERROR_ACCESS_LOST

DXGI_ERROR_ACCESS_LOST (0x887A0026) — Именованный мьютекс был оставлен владельцем.

Для объекта «проверка доступа, утрата состояния» в подсистеме «DXGI» полезнее всего сначала локализовать первый неуспешный этап, сохранив исходное состояние.

Диагностика и проверка результата

Когда исходная операция завершается сообщением «именованный мьютекс был оставлен владельцем», сопоставьте фактическую учётную запись процесса или потока с ACL, правами, сертификатом или учётными данными целевого объекта; запуск от администратора используйте только как контроль.

До изменений в области «проверка доступа, утрата состояния» зафиксируйте LUID адаптера, feature level, параметры swap chain/output и DXGI/DRED/debug-layer сообщения.

Не потеряйте данные IDXGIOutputDuplication: без них трудно отделить тему «проверка доступа, утрата состояния» от последующего сбоя.

После исправления повторите тот же вызов на прежних данных; у результата 0x887A0026 должен измениться первый неуспешный этап, а не только последующее сообщение.

Документация для результата 0x887A0026: MapDesktopSurface return values · DuplicateOutput.


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version