Функция RouterRegisterForPrintAsyncNotifications (prnasntp.h)
Функция RouterRegisterForPrintAsyncNotifications
регистрирует асинхронные уведомления, связанные с принтером или сервером печати.
Синтаксис
HRESULT RouterRegisterForPrintAsyncNotifications(
[in] PCWSTR pName,
[in] PrintAsyncNotificationType *pNotificationType,
[in] PrintAsyncNotifyUserFilter eNotifyFilter,
[in] PrintAsyncNotifyConversationStyle eConversationStyle,
[in] IPrintAsyncNotifyCallback *pCallback,
[out] HANDLE *phNotify
);
Параметры
[in] pName
Указатель на строку, завершающуюся значением NULL, которая указывает имя принтера или сервера печати.
[in] pNotificationType
Указатель на GUID, представляющий тип уведомлений, представляющих интерес для вызывающего объекта.
[in] eNotifyFilter
Фильтр для сеанса или пользователя, интересующего вызывающего абонента при получении уведомлений.
[in] eConversationStyle
Тип связи: однонаправленный или двунаправленный.
[in] pCallback
Указатель на обратный вызов, который используется для доставки уведомлений.
[out] phNotify
Указатель на непрозрачный дескриптор. Вызывающий объект может использовать этот дескриптор для прекращения получения уведомлений.
Возвращаемое значение
Эта функция возвращает S_OK при успешном выполнении, а в противном случае — стандартный код ошибки COM.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | prnasntp.h (включая Prnasntp.h) |
Библиотека | Spoolss.lib |
DLL | Spoolss.dll |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по