| Предыдущий | Следующий |
| DXGI_ERROR_INVALID_CALL | DXGI_ERROR_MORE_DATA |
DXGI_ERROR_NOT_FOUND
Что означает DXGI_ERROR_NOT_FOUND
DXGI_ERROR_NOT_FOUND (0x887A0002) — Объект не найден; при вызове IDXGIFactory::EnumAdapters это означает, что адаптера с указанным порядковым номером нет.
Причину следует искать на границе «отсутствующий объект: объект не найден; при вызове IDXGIFactory::EnumAdapters это означает, что адаптера с указанным…» внутри подсистемы «DXGI», где требуется найти отсутствующий объект, запись или регистрацию.
Диагностика и проверка результата
Если система сообщает «объект не найден; при вызове IDXGIFactory::EnumAdapters это означает, что адаптера с указанным порядковым номером нет», проверьте точный идентификатор, имя, путь или регистрацию отсутствующего объекта и убедитесь, что поиск выполняется в правильном хранилище и контексте.
Для диагностики темы «отсутствующий объект: объект не найден; при вызове IDXGIFactory::EnumAdapters это означает, что адаптера с указанным…» сохраните LUID адаптера, feature level, параметры swap chain/output и DXGI/DRED/debug-layer сообщения.
В воспроизводимом отчёте зафиксируйте данные SetPrivateData, SetPrivateDataInterface для проверки темы «отсутствующий объект: объект не найден; при вызове IDXGIFactory::EnumAdapters это означает, что адаптера с указанным…».
После исправления повторите тот же вызов на прежних данных; у результата 0x887A0002 должен измениться первый неуспешный этап, а не только последующее сообщение.
Документация для результата 0x887A0002: коды ошибок DXGI · IDXGIFactory1::IsCurrent.
Нужно найти другой код? Найти другой код состояния или ошибки.