| Предыдущий | Следующий |
| 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, пока не проверена именно привязка цели.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
