Freigeben über


IPrintCoreUI2::D rvUpdateUISetting-Methode (prcomoem.h)

Die IPrintCoreUI2::DrvUpdateUISetting-Methode wird vom Windows XP Pscript5-Treiber bereitgestellt, sodass Pscript5-Benutzeroberflächen-Plug-Ins den Treiber über eine geänderte Benutzeroberflächenoption benachrichtigen können.

Syntax

HRESULT DrvUpdateUISetting(
  PVOID pci,
  PVOID pOptItem,
  DWORD dwPreviousSelection,
  DWORD dwMode
);

Parameter

pci

Vom Aufrufer bereitgestellter Zeiger auf eine OEMUIOBJ--Struktur.

pOptItem

Vom Aufrufer bereitgestellter Zeiger auf eine OPTITEM- Struktur, die ein Benutzeroberflächenoptionselement beschreibt.

dwPreviousSelection

Wird nicht verwendet.

dwMode

Vom Aufrufer bereitgestellte ganzzahlige Konstante, die angibt, zu welcher Eigenschaftenblattseite das angegebene Optionselement gehört. Die folgenden Konstanten sind gültig.

Wert Definition
OEMCUIP_DOCPROP Das angegebene Optionselement gehört zur Seite "Erweitert" des Dokumenteigenschaftenblatts.
OEMCUIP_PRNPROP Das angegebene Optionselement gehört zur Seite "Geräteeinstellungen" des Blatts "Druckereigenschaft".
OEMCUIP_PRNPROP Das angegebene Optionselement gehört zur Seite "Geräteeinstellungen" des Blatts "Druckereigenschaft".

Rückgabewert

Diese Methode muss einen der folgenden Werte zurückgeben.

Rückgabecode Beschreibung
S_OK
Der Vorgang war erfolgreich.
E_FAIL
Fehler beim Vorgang.
E_NOTIMPL
Die Methode ist nicht implementiert.

Bemerkungen

Diese Methode wird von der IPrintOemDriverUI COM Interfacegeerbt und kann nur von Windows XP Pscript5 UI-Plug-Ins aufgerufen werden, die die Standard-UI-Seiten des Haupttreibers nicht vollständig ersetzen, und wird während der IPrintOemUI::D ocumentPropertySheets und IPrintOemUI::D evicePropertySheets Funktionen und deren Eigenschaftenblattrückrufroutinen unterstützt. Wenn diese Methode unterstützt wird, hat sie das gleiche Verhalten wie IPrintOemDriverUI::D rvUpdateUISetting. Wenn sie nicht unterstützt wird, sollte diese Methode E_NOTIMPL zurückgeben.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- prcomoem.h (einschließlich Prcomoem.h)

Siehe auch

IPrintCoreUI2-

IPrintOemDriverUI::D rvUpdateUISetting

IPrintOemUI::D evicePropertySheets

IPrintOemUI::D ocumentPropertySheets