Что означает код HRESULT 0x88980094 (MILERR_NOT_QUEUING_PRESENTS)?

 
Предыдущий Следующий
MILERR_QUEUED_PRESENT_NOT_SUPPORTED MILERR_NO_REDIRECTION_SURFACE_RETRY_LATER

MILERR_NOT_QUEUING_PRESENTS

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

MILERR_NOT_QUEUING_PRESENTS означает несоответствие режима presentation target и вызываемой операции. Система не ставит кадры в очередь для этой цели, поэтому API, ожидающий queued presentation, не может продолжить работу.

Что проверить

  • Сохраните режим создания presentation target и параметры текущего кадра.
  • Проверьте, был ли режим очереди включён до вызова, который его требует.
  • Отделите «очередь не включена» от «устройство вообще не поддерживает нужный режим».
  • После смены устройства или перестройки composition target получите актуальное состояние заново.

Исправление — согласовать используемый API с фактическим режимом цели. Для контрольной проверки повторите тот же кадр после корректной настройки, не меняя остальную графическую конфигурацию.

Технические ссылки


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