Partager via


IPrintOemUni ::D evMode, méthode (prcomoem.h)

La méthode IPrintOemUni::DevMode, fournie par le rendu des plug-ins pour Unidrv, effectue des opérations sur des membres de 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 Remarques.

pOemDMParam

Pointeur fourni par l’appelant vers une structure OEMDMPARAM.

Valeur de retour

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

Retourner le code Description
S_OK
L’opération a réussi.
E_FAIL
Échec de l’opération

Remarques

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

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

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

Exigences

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

Voir aussi

IPrintOemUI ::D evMode

IPrintOemUni