勇芳软件工作室.汉化:  Printing > Printing and Print Spooler Enumerations >

PrintAsyncNotifyUserFilter (Vista)

Previous pageReturn to chapter overviewNext page

描述

 

指定通知是否只会转到与打印假脱机程序托管的发件人相关联的侦听应用程序,或者转到更广泛的侦听应用程序。

 

C++ 语法

 

typedef enum tagPrintAsyncNotifyUserFilter {

kPerUser,

kAllUsers

} PrintAsyncNotifyUserFilter;

 

PowerBASIC 语法

 

%kPerUser  = 0

%kAllUsers = 1

 

常量

 

kPerUser

 

当传递给CreatePrintAsyncNotificationChannel时,kPerUser表示通知将只会使用正在使用客户端模拟的监听应用程序来模拟与打印后台程序托管的发件人相同的用户。例如,如果打印假脱机程序托管的发送方发送打印作业已完成打印的通知,则只有模仿提交作业的用户的监听应用程序才会收到通知。当传递给RegisterForPrintAsyncNotificatons时,kPerUser指示监听器将仅接收来自与侦听器模拟同一用户的发件人的通知。

 

kAllUsers

 

当传递给CreatePrintAsyncNotificationChannel时,kAllUsers表示通知将转到所有监听应用程序,无论用户如何;只要发件人对相关联的打印队列或打印服务器具有管理权限即可。当传递给RegisterForPrintAsyncNotificatons时,kAllUsers表示通知将转到其关联用户对打印队列或打印服务器具有管理权限的所有监听应用程序。

 

备注

 

无论传递哪个值,监听器将只接收他们注册的通知类型。

 

用户可以同时登录到多个终端服务器会话。所有用户的应用程序,无论哪个会话托管他们,都将收到他们已经注册的通知。

 

引用文件 #INCLUDE Once

 

Prnasnot.inc