Enumerazione PrintAsyncNotifyUserFilter (prnasnot.h)
Specifica se le notifiche verranno inviate solo alle applicazioni in ascolto associate allo stesso utente del mittente ospitato dallo Spooler di stampa o a un set più ampio di applicazioni in ascolto.
Sintassi
typedef enum {
kPerUser,
kAllUsers
} PrintAsyncNotifyUserFilter;
Costanti
kPerUser Quando viene passato a CreatePrintAsyncNotifyChannel , kPerUser indica che le notifiche verranno inviate solo alle applicazioni in ascolto che usano la rappresentazione client per rappresentare lo stesso utente del mittente ospitato dallo Spooler di stampa. Ad esempio, se il mittente ospitato dallo Spooler di stampa invia una notifica che indica che un processo di stampa è terminato, solo le applicazioni in ascolto che rappresentano l'utente che ha inviato il processo riceveranno una notifica. Quando viene passato a RegisterForPrintAsyncNotifications, kPerUser indica che il listener riceverà notifiche solo dai mittenti che rappresentano lo stesso utente del listener. |
kAllUsers Quando viene passato a CreatePrintAsyncNotifyChannel , kAllUsers indica che le notifiche verranno inviate a tutte le applicazioni in ascolto, indipendentemente dall'utente; purché il mittente disponga dei privilegi di amministrazione per la coda di stampa o il server di stampa associato. Quando viene passato a RegisterForPrintAsyncNotifications, kAllUsers indica che le notifiche verranno inviate a tutte le applicazioni in ascolto il cui utente associato dispone dei privilegi di amministrazione per la coda di stampa o il server di stampa. |
Commenti
Indipendentemente dal valore passato, i listener riceveranno solo i tipi di notifiche per cui sono stati registrati.
Un utente può essere connesso contemporaneamente a più sessioni del server terminal. Tutte le applicazioni dell'utente, indipendentemente dalla sessione in cui sono ospitate, riceveranno notifiche per cui sono state registrate.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | prnasnot.h |