Перечисление PrintAsyncNotifyUserFilter (prnasnot.h)
Указывает, будут ли уведомления отправляться только прослушивающим приложениям, связанным с тем же пользователем, что и отправитель, размещенный в очереди печати, или к более широкому набору прослушивающих приложений.
Синтаксис
typedef enum {
kPerUser,
kAllUsers
} PrintAsyncNotifyUserFilter;
Константы
kPerUser При передаче в CreatePrintAsyncNotifyChannel , kPerUser указывает, что уведомления будут отправляться только прослушивающим приложениям, использующим олицетворение клиента для олицетворения того же пользователя, что и отправитель, размещенный в очереди печати. Например, если отправитель, размещенный в очереди печати, отправляет уведомление о завершении печати задания печати, уведомление будет получать только прослушивание приложений, олицетворяющих пользователя, отправившего задание. При передаче в RegisterForPrintAsyncNotifications kPerUser указывает, что прослушиватель будет получать уведомления только от отправителей, которые олицетворяют того же пользователя, что и прослушиватель. |
kAllUsers При передаче в CreatePrintAsyncNotifyChannel , kAllUsers указывает, что уведомления будут отправляться всем прослушивающим приложениям, независимо от пользователя; если у отправителя есть права администратора в связанной очереди печати или на сервере печати. При передаче в RegisterForPrintAsyncNotifications kAllUsers указывает, что уведомления будут отправляться всем прослушивающим приложениям, связанные с которыми пользователь имеет права администратора в очереди печати или на сервере печати. |
Комментарии
Независимо от передаваемого значения прослушиватели будут получать только те типы уведомлений, для которых они зарегистрированы.
Пользователь может одновременно войти в несколько сеансов сервера терминалов. Все приложения пользователя, независимо от того, в каком сеансе они размещены, будут получать уведомления, для которых они зарегистрированы.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | prnasnot.h |