レンダリング フィルターでは、IPrintPipelineProgressReport インターフェイスを使用して、スプーラーに進行状況を送信します。
レンダリング フィルターでは、プロパティ バッグ内の XPS_FP_PROGRESS_REPORT プロパティを検索し、進行状況を取得してから、プロパティ バッグから削除する必要があります。 レンダリング フィルターがない場合、フィルター パイプラインはスプーラーに通知を送信します。 レンダリング フィルターでは、進行状況を削除し、スプーラーに進行状況を送信することが非常に重要です。進行状況の状態が正しく処理されない場合、スプーラーは競合する進行状況レポートを取得する可能性があります。
継承
IPrintPipelineProgressReport インターフェイスは、IUnknown インターフェイスから継承します。
メソッド
IPrintPipelineProgressReport インターフェイスには、次のメソッドがあります。
IPrintPipelineProgressReport::ReportProgress ReportProgress メソッドは、XPS ジョブの消費量の進行状況をパイプライン マネージャーに報告します。 |
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | ウィンドウズ |
ヘッダー | filterpipeline.h (Filterpipeline.h を含む) |