次の方法で共有


機能競合優先度

重要

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

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

機能の競合の優先順位は、Unidrv のユーザー インターフェイス コードがオプション制約を適用する場合に、機能が持つ必要がある優先順位を識別します。

GPD パーサーは、優先度が最も高いものから最も低いものまで、次の順序で競合優先度を機能に割り当てます。

  1. インストールされているインストール可能な機能。 ( 「インストール可能な機能とオプションの処理」 を参照してください。)

  2. *FeatureType がPRINTER_PROPERTYに設定されている機能。

  3. *FeatureType が DOC_PROPERTY または JOB_PROPERTY に設定されている機能。

各フィーチャ タイプ内のフィーチャには、フィーチャの *ConflictPriority 属性に指定された値に基づいて相対的な優先度が割り当てられます。 したがって、たとえば、*ConflictPriority 属性が 1 のPRINTER_PROPERTY機能は、*ConflictPriority 属性が 3 のDOC_PROPERTYフィーチャーよりも優先順位が高くなります。 *ConflictPriority 属性を持たない機能の優先度は、その機能よりも低くなります。

*FeatureType 属性と *ConflictPriority 属性の詳細については、「機能の属性」 を参照してください。