Méthode IPrintCoreUI2 ::D rvUpdateUISetting (prcomoem.h)

La IPrintCoreUI2::DrvUpdateUISetting méthode est fournie par le pilote Windows XP Pscript5 afin que les plug-ins d’interface utilisateur Pscript5 puissent informer 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 retournée

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

Code de retour Description
S_OK
L’opération a réussi.
E_FAIL
L'opération a échoué.
E_NOTIMPL
Cette méthode n'est pas implémentée.

Remarques

Cette méthode est héritée de l’interface COM IPrintOemDriverUI et peut être appelée uniquement par les plug-ins d’interface utilisateur Windows XP Pscript5 qui ne remplacent pas entièrement les pages d’interface utilisateur standard du pilote principal, et est prise en charge pendant les fonctions IPrintOemUI ::D ocumentPropertySheets et IPrintOemUI ::D evicePropertySheets et leurs routines de rappel de la 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.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête prcomoem.h (inclure Prcomoem.h)

Voir aussi

IPrintCoreUI2

IPrintOemDriverUI ::D rvUpdateUISetting

IPrintOemUI ::D evicePropertySheets

IPrintOemUI ::D ocumentPropertySheets