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

Die IPrintCoreUI2::DrvUpdateUISetting -Methode wird vom Windows XP Pscript5-Treiber bereitgestellt, damit 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 Optionselement für die Benutzeroberfläche 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 Druckereigenschaftenblatts.
OEMCUIP_PRNPROP Das angegebene Optionselement gehört zur Seite Geräteeinstellungen des Druckereigenschaftenblatts.

Rückgabewert

Diese Methode muss einen der folgenden Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Der Vorgang wurde erfolgreich ausgeführt.
E_FAIL
Fehler beim Vorgang.
E_NOTIMPL
Die Methode ist nicht implementiert.

Hinweise

Diese Methode wird von der IPrintOemDriverUI COM-Schnittstelle geerbt 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 Funktionen IPrintOemUI::D ocumentPropertySheets und IPrintOemUI::D evicePropertySheets und deren Eigenschaftenblatt-Rü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
Kopfzeile prcomoem.h (include Prcomoem.h)

Weitere Informationen

IPrintCoreUI2

IPrintOemDriverUI::D rvUpdateUISetting

IPrintOemUI::D evicePropertySheets

IPrintOemUI::D ocumentPropertySheets