Terminologie für Spoolerbenachrichtigungen
Die folgenden Begriffe werden in der Diskussion der asynchronen Spoolerbenachrichtigung verwendet:
Begriff | BESCHREIBUNG |
---|---|
Rückrufschnittstelle | Wenn sich ein lauschende Client für Benachrichtigungen registriert, muss er einen Zeiger auf eine IPrintAsyncNotifyCallback-Schnittstelle bereitstellen. Die Methoden dieser Schnittstelle werden zurück aufgerufen, wenn Benachrichtigungen eintreffen oder wenn der Kanal geschlossen wird. |
Lauschen von Clients | Entweder Anwendungen oder interne Spoolerkomponenten, die für den Empfang von Druckbenachrichtigungen registriert sind. Dies unterscheidet sich von dem, was zuvor als Clients der Spoolerbenachrichtigungspipe bezeichnet wurde. Ein Client der Spoolerbenachrichtigungspipe ist die beliebige Komponente, die einen Benachrichtigungstyp und ein Schema definiert. |
Benachrichtigung | Daten, die über den Benachrichtigungskanal zwischen den Druckkomponenten und lauschenden Clients gesendet werden. |
Benachrichtigungskanal | Eine logische Komponente. Sie wird durch einen IPrintAsyncNotifyCallback-Schnittstellenzeiger dargestellt. Die Druckkomponente erstellt den Benachrichtigungskanal, wenn sie Benachrichtigungen senden muss. Der lauschende Client verwendet den Benachrichtigungskanal, wenn er Daten zurück an die Druckkomponente sendet. |
Benachrichtigungsregistrierungshandle | Das handle, das vom Dienst erstellt wird, wenn sich ein lauschender Client für den Empfang von Benachrichtigungen registriert. Der lauschende Client kann dieses Handle verwenden, um die Registrierung für Benachrichtigungen aufzuheben. |
Druckkomponente | Von Spoolsv.exe geladene Komponenten, z. B. Druckprozessoren, Treiber und Monitore. |
service | Vom Spooler implementierte Funktionalität, entweder als Teil des Diensts selbst (Spoolsv.exe) oder als Teil der Clientseite (Winspool.drv). |