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