Что означает код HRESULT 0x88990019 (D2DERR_WIN32_ERROR)?

 
Предыдущий Следующий
D2DERR_INCOMPATIBLE_BRUSH_TYPES D2DERR_TARGET_NOT_GDI_COMPATIBLE

D2DERR_WIN32_ERROR

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

D2DERR_WIN32_ERROR (0x88990019) — произошла неизвестная ошибка Win32.

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

Отдельно сохраните underlying Win32 error до того, как Direct2D обернёт его в общий HRESULT.

После исправления повторите тот же Direct2D API на сопоставимом ресурсе и убедитесь, что исчезло именно состояние «Произошла неизвестная ошибка Win32», а debug layer не сообщает новый предшествующий отказ.

Найдите исходную Win32-ошибку, которую Direct2D оборачивает этим HRESULT, и сохраните конкретную операцию, на которой она возникла. Дальнейшая диагностика зависит от этого кода — доступ, файл, память, устройство и другие причины нельзя корректно различить по одному D2DERR_WIN32_ERROR.

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


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