PrintAsyncNotifyUserFilter, énumération (prnasnot.h)
Spécifie si les notifications s’adressent uniquement aux applications à l’écoute associées au même utilisateur que l’expéditeur hébergé par le spouleur d’impression, ou à un ensemble plus large d’applications d’écoute.
Syntax
typedef enum {
kPerUser,
kAllUsers
} PrintAsyncNotifyUserFilter;
Constantes
kPerUser En cas de passage à CreatePrintAsyncNotifyChannel , kPerUser indique que les notifications seront envoyées uniquement aux applications à l’écoute qui utilisent l’emprunt d’identité client pour emprunter l’identité du même utilisateur que l’expéditeur hébergé par le spouleur d’impression. Par exemple, si l’expéditeur d’impression hébergé par le spouleur envoie une notification indiquant qu’un travail d’impression a terminé l’impression, seules les applications à l’écoute empruntant l’identité de l’utilisateur qui a envoyé le travail recevront une notification. Lorsqu’il est passé à RegisterForPrintAsyncNotifications, kPerUser indique que l’écouteur recevra des notifications uniquement des expéditeurs qui empruntent l’identité du même utilisateur que l’écouteur. |
kAllUsers En cas de passage à CreatePrintAsyncNotifyChannel , kAllUsers indique que les notifications seront envoyées à toutes les applications à l’écoute, quel que soit l’utilisateur ; tant que l’expéditeur dispose de privilèges d’administration sur la file d’attente d’impression ou le serveur d’impression associé. Lorsqu’il est passé à RegisterForPrintAsyncNotifications, kAllUsers indique que les notifications seront envoyées à toutes les applications d’écoute dont l’utilisateur associé dispose de privilèges d’administration sur la file d’attente d’impression ou le serveur d’impression. |
Remarques
Quelle que soit la valeur passée, les écouteurs recevront uniquement les types de notifications pour lesquelles ils se sont inscrits.
Un utilisateur peut être connecté simultanément à plusieurs sessions terminal server. Toutes les applications de l’utilisateur, quelle que soit la session qui les héberge, recevront des notifications pour lesquelles ils se sont inscrits.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | prnasnot.h |