| Предыдущий | Следующий |
| D2DERR_SCANNER_FAILED | D2DERR_DISPLAY_STATE_INVALID |
D2DERR_SCREEN_ACCESS_DENIED
Что означает результат
D2DERR_SCREEN_ACCESS_DENIED: Direct2D не получил доступ к screen/output, необходимый для операции. Причина обычно связана с display-session/desktop/protected-output state, а не с ACL произвольного файла.
Что проверить
- Сохраните render target/output и user session/desktop.
- Проверьте secure desktop, session transition и protected content restrictions.
- Сопоставьте HRESULT с remote session/lock-screen/display-mode change.
- Проверьте software/offscreen path только как контроль, чтобы отделить screen access от resource content.
Диагностика и исправление
Выполняйте операцию в доступной display session/desktop либо используйте поддерживаемый offscreen path; запуск от администратора не гарантирует screen access.
Ссылки по этому результату
Нужно найти другой код? Найти другой код состояния или ошибки.