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

La IPrintOemUni::DevMode méthode, fournie par le rendu des plug-ins pour Unidrv, effectue des opérations sur les membres DEVMODEW privés.

Syntaxe

HRESULT DevMode(
  DWORD       dwMode,
  POEMDMPARAM pOemDMParam
);

Paramètres

dwMode

Spécifie une constante fournie par l’appelant. Pour plus d'informations, consultez la section Notes.

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é

Remarques

Un plug-in de rendu pour Unidrv doit implémenter la IPrintOemUni::DevMode méthode .

Si vous fournissez un plug-in d’interface utilisateur pour Unidrv, et si vous ajoutez des membres privés à la structure DEVMODEW du pilote, vous devez implémenter à la fois les IPrintOemUI::DevMode méthodes et IPrintOemUni::DevMode . Le code implémentant ces méthodes doit être identique et peut être placé dans une bibliothèque liée de manière statique au plug-in d’interface utilisateur et au plug-in de rendu.

La IPrintOemUni::DevMode méthode doit effectuer l’opération indiquée par sa valeur dwMode . À chaque appel IPrintOemUni::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

IPrintOemUI ::D evMode

IPrintOemUni