Spooler Notification Terminology
The following terms are used in the discussion of asnychronous spooler notification.
When a listening client registers for notifications, it must provide a pointer to an IPrintAsyncNotifyCallback interface, as described later in this document. The methods of this interface are called back when notifications arrive or when the channel is closed.
Refers to either applications or spooler internal components registered to receive print notifications. This is different from what was previously referred to as the clients of the spooler notification pipe. A client of the spooler notification pipe is whatever component defines a notification type and schema.
The printing component creates the notification channel when it needs to send out notifications. The listening client uses the notification channel when it sends data back to the printing component.
notification registration handle
the handle created by the service when a listening clients registers for receiving notifications. The listening client can use this handle to unregister for notifications.