Partilhar via


Terminologia de notificação do spooler

Os seguintes termos são usados na discussão da notificação de spooler assíncrona:

Período Descrição
Interface de callback Quando um cliente de escuta se registra para notificações, ele deve fornecer um ponteiro para uma interface IPrintAsyncNotifyCallback . Os métodos desta interface são chamados de volta quando as notificações chegam ou quando o canal é fechado.
clientes ouvintes Aplicativos ou componentes internos do spooler registrados para receber notificações de impressão. Isso é diferente do que era anteriormente referido como os clientes do tubo de notificação do spooler. Um cliente do canal de notificação do spooler é qualquer componente que define um tipo de notificação e um esquema.
notificação Dados enviados através do canal de notificação entre os componentes de impressão e os clientes de escuta.
Canal de notificação Um componente lógico. Ele é representado por um ponteiro de interface IPrintAsyncNotifyCallback . O componente de impressão cria o canal de notificação quando precisa enviar notificações. O cliente de escuta usa o canal de notificação quando envia dados de volta para o componente de impressão.
identificador de registro de notificação O identificador criado pelo serviço quando um cliente de escuta se regista para receber notificações. O cliente de escuta pode usar esse identificador para cancelar o registro para notificações.
componente de impressão Componentes carregados por Spoolsv.exe, como processadores de impressão, controladores e monitores.
serviço Funcionalidade implementada pelo spooler, seja como parte do próprio serviço (Spoolsv.exe) ou como parte do lado do cliente (Winspool.drv).