次の方法で共有


IPrintCoreUI2 COM インターフェイス

重要

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

詳細については、「 印刷サポート アプリ v1 および v2 の設計ガイド」を参照してください。

IPrintCoreUI2 COM インターフェイスは、 IPrintOemDriverUI COM インターフェイスを拡張します。 Windows XP 以降では、Pscript5 ドライバーは COM インターフェイスを IPrintCoreUI2 提供します。 このインターフェイスのメソッドは、Pscript5 UI プラグインでのみ使用されます。

Method 説明
IPrintCoreUI2::DrvGetDriverSetting UI プラグインがプリンター機能およびその他の内部情報の現在の状態を取得できるようにします。
IPrintCoreUI2::DrvUpdateUISetting UI プラグインが変更されたユーザー インターフェイス オプションをドライバーに通知できるようにします。
IPrintCoreUI2::DrvUpgradeRegistrySetting OEM プラグインがプライベート レジストリ設定をアップグレードできるようにします。
IPrintCoreUI2::EnumConstrainedOptions 制約するフィーチャのオプションを決定します。
IPrintCoreUI2::EnumFeatures プリンターの使用可能な機能を列挙します。
IPrintCoreUI2::EnumOptions 特定の機能の使用可能なオプションを列挙します。
IPrintCoreUI2::GetFeatureAttribute フィーチャ属性リストまたは特定のフィーチャ属性の値を取得します。
IPrintCoreUI2::GetGlobalAttribute グローバル属性リストまたは特定のグローバル属性の値を取得します。
IPrintCoreUI2::GetOptionAttribute オプション属性リストまたは特定のオプション属性の値を取得します。
IPrintCoreUI2::GetOptions ドライバーの現在の機能設定を、機能/オプションキーワード (keyword)ペアの一覧の形式で取得します。
IPrintCoreUI2::QuerySimulationSupport スプーラー がサポートするシミュレーションの種類を示すスプーラー シミュレーション機能構造を取得します。
IPrintCoreUI2::SetOptions ドライバーの機能設定を設定します。
IPrintCoreUI2::WhyConstrained 指定した機能/オプションの選択が制約される理由を決定します。

詳細については、 Printer Driver COM インターフェイスの実装を参照してください。