IPrintOemUI ::D evMode, méthode (prcomoem.h)
La méthode IPrintOemUI::DevMode
, 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 de retour
La méthode doit retourner l’une des valeurs suivantes.
Retourner le code | Description |
---|---|
|
L’opération a réussi. |
|
L’opération a échoué. |
|
La méthode n’est pas implémentée. |
Remarques
Les plug-ins d’interface utilisateur doivent implémenter une méthode IPrintOemUI::DevMode
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 par une structure OEM_DMEXTRAHEADER.
La méthode IPrintOemUI::DevMode
doit effectuer l’opération indiquée par sa valeur dwMode. Chaque fois que IPrintOemUI::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) |