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