PrintAsyncNotifyUserFilter-Enumeration (prnasnot.h)
Gibt an, ob Benachrichtigungen nur an lauschende Anwendungen gesendet werden, die demselben Benutzer wie der vom Print Spooler gehostete Absender zugeordnet sind, oder ob sie zu einer breiteren Gruppe von Lauschanwendungen wechseln.
Syntax
typedef enum {
kPerUser,
kAllUsers
} PrintAsyncNotifyUserFilter;
Konstanten
kPerUser Wenn an CreatePrintAsyncNotifyChannel übergeben wird kPerUser gibt an, dass Benachrichtigungen nur an lauschende Anwendungen gesendet werden, die den Clientidentitätswechsel verwenden, um denselben Benutzer wie der vom Print Spooler gehostete Absender zu imitieren. Wenn der vom Print Spooler gehostete Absender beispielsweise eine Benachrichtigung sendet, dass ein Druckauftrag beendet wurde, erhalten nur lauschende Anwendungen, die die Identität des Benutzers annehmen, der den Auftrag übermittelt hat, eine Benachrichtigung. Wenn kPerUser an RegisterForPrintAsyncNotifications übergeben wird, gibt kPerUser an, dass der Listener nur Benachrichtigungen von Absendern empfängt, die denselben Benutzer wie der Listener annehmen. |
kAllUsers Wenn an CreatePrintAsyncNotifyChannel übergeben wird , kAllUsers gibt an, dass Benachrichtigungen unabhängig vom Benutzer an alle lauschenden Anwendungen gehen; solange der Absender über Administratorrechte für die zugeordnete Druckwarteschlange oder den zugehörigen Druckserver verfügt. Wenn kAllUsers an RegisterForPrintAsyncNotifications übergeben wird, gibt kAllUsers an, dass Benachrichtigungen an alle lauschenden Anwendungen weitergeleitet werden, deren zugeordneter Benutzer über Administratorrechte für die Druckwarteschlange oder den Druckserver verfügt. |
Hinweise
Unabhängig davon, welcher Wert übergeben wird, erhalten Listener nur die Typen von Benachrichtigungen, für die sie sich registriert haben.
Ein Benutzer kann gleichzeitig bei mehreren Terminalserversitzungen angemeldet sein. Alle Anwendungen des Benutzers, unabhängig davon, welche Sitzung sie hostet, erhalten Benachrichtigungen, für die sie sich registriert haben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | prnasnot.h |