OpenPrinter
Важно!
Мы рекомендуем использовать драйвер класса "Входящие" корпорации Майкрософт, а также приложения для поддержки печати (PSA) корпорации Майкрософт, чтобы настроить возможности печати в Windows 10 и 11 для разработки принтеров.
Дополнительные сведения см. в руководстве по проектированию приложений поддержки печати.
При открытии очереди печати с помощью функции OpenPrinter загружается драйвер печати и в этом порядке вызываются следующие методы интерфейса IPrintTicketProvider :
Методы интерфейса IPrintTicketProvider в драйвере печати Unidrv или PScript5 вызывают методы интерфейса IPrintOemPrintTicketProvider каждого подключаемого модуля, размещенного драйвером. На следующем рисунке и в списке показано, как выполняются эти вызовы при вызове OpenPrinter .
Для каждого подключаемого модуля вызовите IPrintOemPrintTicketProvider::GetSupportedVersions.
Для каждого подключаемого модуля вызовите IPrintOemPrintTicketProvider::BindPrinter.
Для каждого подключаемого модуля вызовите IPrintOemPrintTicketProvider::QueryDeviceDefaultNamespace.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по