Site icon EfmSoft

Что означает код HRESULT 0x88990023 (D2DERR_ORIGINAL_TARGET_NOT_BOUND)?

 
Предыдущий Следующий
D2DERR_OUTSTANDING_BITMAP_REFERENCES D2DERR_INVALID_TARGET

D2DERR_ORIGINAL_TARGET_NOT_BOUND

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

D2DERR_ORIGINAL_TARGET_NOT_BOUND (0x88990023) означает, что операция Direct2D требует исходную цель рисования, но она больше не привязана к текущему device context.

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

Проверьте последовательность ID2D1DeviceContext::SetTarget, BeginDraw/EndDraw и вызова, вернувшего ошибку. Особенно важно отличать исходную цель контекста от bitmap или command list, временно установленного через SetTarget.

  • Сохраните объект, который был target до временного переключения, и убедитесь, что он снова установлен перед операцией, требующей original target.
  • Не пытайтесь исправлять ошибку пересозданием всех ресурсов Direct2D, пока не проверена именно привязка цели.

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


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

Exit mobile version