| Предыдущий | Следующий |
| DXGI_ERROR_REMOTE_CLIENT_DISCONNECTED | DXGI_ERROR_MODE_CHANGE_IN_PROGRESS |
DXGI_ERROR_REMOTE_OUTOFMEMORY
Что означает DXGI_ERROR_REMOTE_OUTOFMEMORY
DXGI_ERROR_REMOTE_OUTOFMEMORY (0x887A0024) — Устройство было удалено во время удалённого сеанса из-за нехватки памяти на удалённом компьютере.
Контекст результата 0x887A0024 — подсистема «DXGI» и область «адаптеры, outputs, swap chain, shared resources и представление кадров». Условие «устройство было удалено во время удалённого сеанса из-за нехватки памяти на удалённом компьютере» указывает на тему «удалённый доступ, outofmemory», а не на общий отказ всего компонента.
Что проверить и как подтвердить исправление
До изменения конфигурации сопоставьте первый отказ с фактическими параметрами операции. Для 0x887A0024 с описанием «устройство было удалено во время удалённого сеанса из-за нехватки памяти на удалённом компьютере» снимите фактическое потребление и лимит ресурса в момент отказа, затем уменьшите нагрузку или освободите именно исчерпанный ресурс.
Чтобы локализовать 0x887A0024, соберите LUID адаптера, feature level, параметры swap chain/output и сообщения DXGI/DRED/debug layer; отдельно запишите HRESULT, LUID. Затем для 0x887A0024 сравните исправный и неуспешный запуск в части «удалённый доступ, outofmemory», меняя одно условие за раз.
После локализации 0x887A0024 действуйте по контракту подсистемы: исправляйте конкретное ограничение режима или ресурса; после device removed/access lost пересоздайте устройство и все зависящие от него объекты. Для 0x887A0024 и условия «устройство было удалено во время удалённого сеанса из-за нехватки памяти на удалённом компьютере» неизменённый повтор без нового состояния не считается исправлением.
Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0x887A0024, а заведомо неверный вход отклоняется на ожидаемой границе.
Документация для результата 0x887A0024: DXGI error codes · DXGI overview · Direct3D 12 shader cache StoreValue.
Нужно найти другой код? Найти другой код состояния или ошибки.