| Предыдущий | Следующий |
| DXGI_STATUS_CLIPPED | DXGI_STATUS_NO_DESKTOP_ACCESS |
DXGI_STATUS_NO_REDIRECTION
Что означает DXGI_STATUS_NO_REDIRECTION
DXGI_STATUS_NO_REDIRECTION (0x087A0004) — Драйвер запрашивает, чтобы среда DXGI не использовала общие ресурсы для обмена с диспетчером окон рабочего стола.
В подсистеме «DXGI» результат 0x087A0004 относится к области «адаптеры, outputs, swap chain, shared resources и представление кадров». Описание «драйвер запрашивает, чтобы среда dxgi не использовала общие ресурсы для обмена с диспетчером окон рабочего стола» сужает проверку до темы «отсутствие, redirection».
Что проверить и как подтвердить исправление
До изменения конфигурации сопоставьте первый отказ с фактическими параметрами операции. Для 0x087A0004 с описанием «драйвер запрашивает, чтобы среда dxgi не использовала общие ресурсы для обмена с диспетчером окон рабочего стола» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Чтобы локализовать 0x087A0004, соберите LUID адаптера, feature level, параметры swap chain/output и сообщения DXGI/DRED/debug layer; отдельно запишите HRESULT, IDXGIOutput. Затем для 0x087A0004 сравните исправный и неуспешный запуск в части «отсутствие, redirection», меняя одно условие за раз.
Коррекция для 0x087A0004 должна быть предметной: исправляйте конкретное ограничение режима или ресурса; после device removed/access lost пересоздайте устройство и все зависящие от него объекты. Для 0x087A0004 и сообщения «драйвер запрашивает, чтобы среда dxgi не использовала общие ресурсы для обмена с диспетчером окон рабочего стола» общий сброс допустим лишь как контроль, но не как доказательство причины.
Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0x087A0004 это надёжнее единичного успеха на других данных.
Документация для результата 0x087A0004: DXGI status codes · DXGI overview and presentation · DXGI_PRESENT flags.
Нужно найти другой код? Найти другой код состояния или ошибки.