Отладка компонентов spooler
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.
Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.
В этом разделе содержатся сведения о том, как включить отладку сообщений в компонентах spooler. В первой части этого раздела перечислены переменные отладки, используемые в компонентах spooler. Эти переменные отладки можно использовать для отображения сообщений отладки в компонентах spooler. Обратите внимание, что необходимо работать с проверенными сборками этих компонентов.
Проверенные сборки были доступны в более ранних версиях Windows до Windows 10 версии 1803. Используйте такие средства, как средство проверки драйверов и GFlags, чтобы проверить код драйвера в более поздних версиях Windows.
Вторая часть этого раздела содержит сведения о шагах, необходимых для отображения сообщений трассировки в компоненте spooler.
Существуют особые рекомендации по отладке драйверов принтера XPSDrv.
Отображение сообщений трассировки в компоненте spooler
В следующей процедуре перечислены шаги, необходимые для просмотра сообщений трассировки в проверенных сборках winspool.drv. Действия по отображению сообщений трассировки аналогичны другим компонентам spooler.
Чтобы отобразить сообщения трассировки в компоненте spooler:
Присоединение отладчика.
Врваться в процесс, который требуется выполнить отладку.
Найдите отладочную переменную, winspool! ClientDebug.
Задайте DBG_TRACE бит (0x0008) в низком формате WORD winspool! Переменная ClientDebug.
Щелкните Переход.