Dela via


COM-gränssnitt för IPrintCoreUI2

Viktig

Den moderna utskriftsplattformen är Windows bästa sätt att kommunicera med skrivare. Vi rekommenderar att du använder Microsofts IPP-drivrutin för inkorgsklass tillsammans med Print Support Apps (PSA) för att anpassa utskriftsupplevelsen i Windows 10 och 11 för enhetsutveckling av skrivare.

Mer information finns i designguiden för utskriftssupportapp v1 och v2.

COM-gränssnittet IPrintCoreUI2 utökar COM-gränssnittet IPrintOemDriverUI. I Windows XP och senare tillhandahåller Pscript5-drivrutinen IPrintCoreUI2 COM-gränssnittet. Metoderna i det här gränssnittet används endast av Pscript5 UI-plugin-program.

Metod Beskrivning
IPrintCoreUI2::DrvGetDriverSetting Aktiverar ett plugin-program för användargränssnittet för att hämta den aktuella statusen för skrivarfunktioner och annan intern information.
IPrintCoreUI2::DrvUpdateUISetting Aktiverar ett plugin-program för användargränssnittet för att meddela drivrutinen om ett ändrat användargränssnittsalternativ.
IPrintCoreUI2::DrvUpgradeRegistrySetting Gör det möjligt för OEM-plugin-program att uppgradera privata registerinställningar.
IPrintCoreUI2::EnumConstrainedOptions Avgör vilka alternativ för en funktion som är begränsade.
IPrintCoreUI2::EnumFeatures Räknar upp en skrivares tillgängliga funktioner.
IPrintCoreUI2::EnumOptions Räknar upp tillgängliga alternativ för en specifik funktion.
IPrintCoreUI2::GetFeatureAttribute Hämtar funktionsattributlistan eller värdet för ett specifikt funktionsattribut.
IPrintCoreUI2::GetGlobalAttribute Hämtar den globala attributlistan eller värdet för ett specifikt globalt attribut.
IPrintCoreUI2::GetOptionAttribute Hämtar listan över alternativattribut eller värdet för ett visst alternativattribut.
IPrintCoreUI2::GetOptions Hämtar drivrutinens aktuella funktionsinställningar i formatet för en lista över nyckelordspar för funktioner/alternativ.
IPrintCoreUI2::QuerySimulationSupport Hämtar en kapacitetsstruktur för simulering av spooler, vilket anger vilken typ av simulering som spoolern stöder.
IPrintCoreUI2::SetOptions Anger förarens funktionsinställningar.
IPrintCoreUI2::WhyConstrained Avgör varför den angivna funktionen/alternativet är begränsad.

Mer information finns i Implementera COM-gränssnitt för skrivardrivrutiner.