Enumeração PrintAsyncNotifyUserFilter (prnasnot.h)
Especifica se as notificações irão apenas para aplicativos de escuta associados ao mesmo usuário que o remetente hospedado pelo Print Spooler ou se vão para um conjunto mais amplo de aplicativos de escuta.
Syntax
typedef enum {
kPerUser,
kAllUsers
} PrintAsyncNotifyUserFilter;
Constantes
kPerUser Quando passado para CreatePrintAsyncNotifyChannel , kPerUser indica que as notificações irão somente para aplicativos ouvintes que estão usando a Representação de Cliente para representar o mesmo usuário que o remetente hospedado pelo Print Spooler. Por exemplo, se o remetente hospedado pelo Print Spooler enviar uma notificação de que um trabalho de impressão terminou de imprimir, apenas os aplicativos de escuta que representam o usuário que enviou o trabalho receberão notificação. Quando passado para RegisterForPrintAsyncNotifications, kPerUser indica que o ouvinte receberá notificações somente de remetentes que estão representando o mesmo usuário que o ouvinte. |
kAllUsers Quando passado para CreatePrintAsyncNotifyChannel , kAllUsers indica que as notificações irão para todos os aplicativos ouvintes, independentemente do usuário; desde que o remetente tenha privilégios de administração na fila de impressão associada ou no servidor de impressão. Quando passado para RegisterForPrintAsyncNotifications, kAllUsers indica que as notificações irão para todos os aplicativos ouvintes cujo usuário associado tem privilégios de administração na fila de impressão ou no servidor de impressão. |
Comentários
Independentemente de qual valor for passado, os ouvintes receberão apenas os tipos de notificações para os quais se registraram.
Um usuário pode estar conectado simultaneamente a várias sessões de servidor de terminal. Todos os aplicativos do usuário, independentemente de qual sessão os hospeda, receberão notificações para as quais eles se registraram.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | prnasnot.h |