次の方法で共有


カスタマイズされたグラフィックス DDI 関数

重要

プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。

詳細については、プリントサポートアプリデザインガイド.

プリンター ミニドライバー開発者は、プラグイン メソッドを実装することで、主要なプリンター ドライバー グラフィックス DDI の機能を拡張できます。 レンダリング プラグインは、一部のグラフィックス DDI 関数をフックして、主要なプリンター ドライバー関数のカスタマイズされた実装を提供できます。 新しいプリンター レンダリング プラグインの開発者は、プラグインの COM ベースのメソッドを実装する必要があります。定義されている COM インターフェイスの一覧については、「レンダリング プラグインの COM インターフェイス」 を参照してください。

COM インターフェイスを公開する前に、IHV は、レンダリング プラグイン用に 1 つ以上の OEMXxx 関数を実装することで、グラフィックス DDI の機能を拡張できました。これらの関数の使用は互換性の理由から引き続きサポートされていますが、新しいレンダリング プラグインのライターは COM インターフェイスのメソッドを使用する必要があります。

このセクションの後半では、以下の導入トピックについて説明します。

COM ベースのレンダリング プラグイン

非 COM ベースのレンダリング プラグイン