Что означает код HRESULT 0x887A0030 (DXGI_ERROR_HW_PROTECTION_OUTOFMEMORY)?

 
Предыдущий Следующий
DXGI_ERROR_NOT_CURRENT DXGI_ERROR_DYNAMIC_CODE_POLICY_VIOLATION

DXGI_ERROR_HW_PROTECTION_OUTOFMEMORY

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

DXGI_ERROR_HW_PROTECTION_OUTOFMEMORY означает, что выбранный графический путь поддерживает hardware content protection, но для нового защищённого ресурса не удалось выделить требуемую защищённую память. Это отличается от DXGI_ERROR_CANNOT_PROTECT_CONTENT, где сам механизм защиты недоступен.

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

  • Зафиксируйте protected session, output, размеры и форматы защищённых ресурсов.
  • Подсчитайте активные protected allocations и их суммарный footprint.
  • Проверьте, освобождаются ли старые ресурсы после завершения playback или смены protected stream.

Как действовать

Освободите ненужные protected resources или уменьшите их размер и число. Не отключайте protection как «исправление», если сценарий требует защищённый вывод: это меняет security contract, а не устраняет нехватку ресурса.

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


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