Пример кода для Windows RegisterForPrintAsyncNotifications в Spooler API?

В Windows Vista появились уведомления от диспетчера очереди печати с функцией RegisterForPrintAsyncNotifications (http://msdn.microsoft.com/en-us/library/dd162919(VS.85).aspx)

Кто-нибудь знает какой-нибудь пример кода для уведомлений спулера, использующих эту функцию? Мне не удалось найти ни одного, и кажется странным, что Microsoft опубликовала метод без примеров.


person Karlth    schedule 10.06.2010    source источник


Ответы (1)


WDK 8.1 содержит образец решения VS, демонстрирующий асинхронный API. Но это не часть Win10 WDK. Решение создает два проекта:

  • статическая библиотека, которую вы можете связать с вашим монитором порта или драйвером принтера и которая рассылает уведомления
  • клиентское приложение, которое получает уведомления и выводит окна сообщений или всплывающий пользовательский интерфейс из панели задач.

Вероятно, вам также следует ознакомиться с этой статьей MS на японском языке. в котором перечислены шаги, необходимые для вызова API статической библиотеки из существующего кода.

person Brian THOMAS    schedule 07.11.2018