| Предыдущий | Следующий |
| D2DERR_NO_SUBPROPERTIES | D2DERR_PRINT_FORMAT_NOT_SUPPORTED |
D2DERR_PRINT_JOB_CLOSED
Что означает D2DERR_PRINT_JOB_CLOSED
D2DERR_PRINT_JOB_CLOSED (0x8899002B) означает, что код попытался добавить страницу или снова закрыть Direct2D print job после того, как задание уже было закрыто.
Что проверить
Проследите жизненный цикл объекта печати и найдите первый успешный Close. После него объект задания больше не должен принимать AddPage или повторный Close; новый вывод нужно начинать через новое задание печати.
- Проверьте ветви завершения и обработки ошибок: они не должны закрывать один и тот же print job дважды.
- При асинхронной печати убедитесь, что добавление страниц не продолжается после перехода задания в закрытое состояние.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
