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 |
---|---|
|
L’opération a réussi. |
|
É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) |