Terminologia delle notifiche di Spooler
I termini seguenti vengono usati nella discussione della notifica dello spooler asincrono:
Termine | Descrizione |
---|---|
interfaccia di callback | Quando un client in ascolto esegue la registrazione per le notifiche, deve fornire un puntatore a un'interfaccia IPrintAsyncNotifyCallback . I metodi di questa interfaccia vengono richiamati quando arrivano le notifiche o quando il canale viene chiuso. |
client in ascolto | Applicazioni o componenti interni dello spooler registrati per ricevere notifiche di stampa. Questo comportamento è diverso da quello precedentemente definito client della pipe di notifica dello spooler. Un client della pipe di notifica dello spooler è indipendentemente dal componente che definisce un tipo di notifica e uno schema. |
Notifica | Dati inviati tramite il canale di notifica tra i componenti di stampa e i client in ascolto. |
canale di notifica | Componente logico. È rappresentato da un puntatore all'interfaccia IPrintAsyncNotifyCallback . Il componente di stampa crea il canale di notifica quando deve inviare notifiche. Il client in ascolto usa il canale di notifica quando invia i dati al componente di stampa. |
handle di registrazione delle notifiche | Handle creato dal servizio quando un client in ascolto esegue la registrazione per la ricezione di notifiche. Il client in ascolto può usare questo handle per annullare la registrazione per le notifiche. |
componente di stampa | Componenti caricati da Spoolsv.exe, ad esempio processori di stampa, driver e monitoraggi. |
Servizio | Funzionalità implementata dallo spooler, come parte del servizio stesso (Spoolsv.exe) o come parte del lato client (Winspool.drv). |