次の方法で共有


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

重要

Windows でプリンターとの通信手段として推奨されるのは、最新の印刷プラットフォームです。 プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。

詳細については、最新の印刷プラットフォームに関する記事および「印刷サポート アプリの設計ガイド」を参照してください 。

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

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

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

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

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