Поделиться через


Перечисление 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