Partager via


IPrintCoreUI2 ::D rvUpdateUISetting, méthode (prcomoem.h)

La méthode IPrintCoreUI2::DrvUpdateUISetting est fournie par le pilote Pscript5 Windows XP afin que les plug-ins d’interface utilisateur Pscript5 puissent notifier le pilote d’une option d’interface utilisateur modifiée.

Syntaxe

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

Paramètres

pci

Pointeur fourni par l’appelant vers une structure OEMUIOBJ.

pOptItem

Pointeur fourni par l’appelant vers une structure OPTITEM décrivant un élément d’option d’interface utilisateur.

dwPreviousSelection

Non utilisé.

dwMode

Constante entière fournie par l’appelant indiquant à quelle page de feuille de propriétés appartient l’élément d’option fourni. Les constantes suivantes sont valides.

Valeur Définition
OEMCUIP_DOCPROP L’élément d’option fourni appartient à la page Avancé de la feuille de propriétés du document.
OEMCUIP_PRNPROP L’élément d’option fourni appartient à la page Paramètres de l’appareil de la feuille de propriétés de l’imprimante.
OEMCUIP_PRNPROP L’élément d’option fourni appartient à la page Paramètres de l’appareil de la feuille de propriétés de l’imprimante.

Valeur de retour

Cette méthode doit retourner l’une des valeurs suivantes.

Retourner le code Description
S_OK
L’opération a réussi.
E_FAIL
L’opération a échoué.
E_NOTIMPL
La méthode n’est pas implémentée.

Remarques

Cette méthode est héritée de l’interface COM IPrintOemDriverUIet peut être appelée uniquement par les plug-ins d’interface utilisateur Pscript5 Windows XP qui ne remplacent pas entièrement les pages d’interface utilisateur standard du pilote principal, et est pris en charge pendant la IPrintOemUI ::D ocumentPropertySheets et IPrintOemUI ::D evicePropertySheets fonctions et leurs routines de rappel de feuille de propriétés. Lorsque cette méthode est prise en charge, elle a le même comportement que IPrintOemDriverUI ::D rvUpdateUISetting. Lorsqu’elle n’est pas prise en charge, cette méthode doit retourner E_NOTIMPL.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête prcomoem.h (include Prcomoem.h)

Voir aussi

IPrintCoreUI2

IPrintOemDriverUI ::D rvUpdateUISetting

IPrintOemUI ::D evicePropertySheets

IPrintOemUI ::D ocumentPropertySheets