非同期スプーラー通知の説明では、次の用語が使用されます。
| 任期 | 説明 |
|---|---|
| コールバック インターフェイス | リッスンしているクライアントが通知を登録するときは、 IPrintAsyncNotifyCallback インターフェイスへのポインターを提供する必要があります。 このインターフェイスのメソッドは、通知が到着したとき、またはチャネルが閉じられたときに呼び出されます。 |
| 待機中のクライアント | 印刷通知を受け取るために登録されたアプリケーションまたはスプーラーの内部コンポーネント。 これは、以前にスプーラー通知パイプのクライアントと呼ばれていたものとは異なります。 スプーラー通知パイプのクライアントは、通知の種類とスキーマを定義するコンポーネントです。 |
| 通知 | 印刷コンポーネントとリッスン しているクライアントの間の通知チャネルを介して送信されるデータ。 |
| 通知チャネル | 論理コンポーネント。 これは、 IPrintAsyncNotifyCallback インターフェイス ポインターによって表されます。 印刷コンポーネントは、通知を送信する必要があるときに通知チャネルを作成します。 リッスンしているクライアントは、データを印刷コンポーネントに送り返すときに通知チャネルを使用します。 |
| 通知登録ハンドル | 接続しているクライアントが通知を受信するために登録するときにサービスによって作成されるハンドル。 リッスンしているクライアントは、このハンドルを使用して通知の登録を解除できます。 |
| 印刷コンポーネント | Spoolsv.exeによって読み込まれるコンポーネント (印刷プロセッサ、ドライバー、モニターなど)。 |
| service | サービス自体 (Spoolsv.exe) の一部として、またはクライアント側 (Winspool.drv) の一部として、スプーラーによって実装される機能。 |