Share via


Méthode IPrintOemUI ::D evMode (prcomoem.h)

La IPrintOemUI::DevMode méthode, fournie par les plug-ins d’interface utilisateur, effectue des opérations sur les membres DEVMODEW privés du plug-in.

Syntaxe

HRESULT DevMode(
  DWORD       dwMode,
  POEMDMPARAM pOemDMParam
);

Paramètres

dwMode

Constante fournie par l’appelant. Consultez la section Remarques suivante.

pOemDMParam

Pointeur fourni par l’appelant vers une structure OEMDMPARAM .

Valeur retournée

La 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

Les plug-ins d’interface utilisateur doivent implémenter une IPrintOemUI::DevMode méthode s’ils définissent des membres de structure DEVMODEW privés. L’objectif de la méthode est de définir, valider ou convertir (d’une version à une autre) le contenu des membres de la structure DEVMODEW privée.

Une section DEVMODEW privée doit être précédée d’une structure OEM_DMEXTRAHEADER .

La IPrintOemUI::DevMode méthode doit effectuer l’opération indiquée par sa valeur dwMode . À chaque appel IPrintOemUI::DevMode , dwMode contient l’une des constantes suivantes, qui sont répertoriées dans l’ordre dans lequel elles sont reçues :

Configuration requise

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

Voir aussi

IPrintOemPS ::D evMode

IPrintOemUI

IPrintOemUni ::D evMode