Notificação do spooler
Esse recurso está disponível no Windows Vista e posterior.
O mecanismo de notificação do spooler fornece um caminho de comunicação bidirecional entre componentes hospedados pelo spooler (como drivers de impressora, processadores de impressão e monitores de porta) e aplicativos. Os aplicativos envolvidos podem ser executados em diferentes sessões e contextos de segurança.
O mecanismo de notificação do spooler resolve o problema que ocorre quando os componentes de impressão executados no processo de spooler precisam exibir elementos de interface do usuário na sessão em que o trabalho de impressão foi iniciado. No Windows 2000 e versões anteriores, qualquer interface do usuário exibida por esses componentes de impressão sempre aparece na sessão zero, a sessão na qual o serviço spooler é executado. Para ajudar com esse problema, duas funções de spooler foram adicionadas para Windows XP, SplPromptUIInUsersSession e SplIsSessionZero. O mecanismo de notificação do spooler fornece mais recursos do que essas funções, que estão limitadas à apresentação de mensagens em caixas de diálogo.
Visão geral da notificação do Spooler