Structure OEMDMPARAM (printoem.h)
La structure OEMDMPARAM est utilisée comme paramètre d’entrée pour les méthodes IPrintOemUI ::D evMode, IPrintOemUni ::D evMode et IPrintOemPS ::D evMode .
Syntaxe
typedef struct _OEMDMPARAM {
DWORD cbSize;
PVOID pdriverobj;
HANDLE hPrinter;
HANDLE hModule;
PDEVMODE pPublicDMIn;
PDEVMODE pPublicDMOut;
PVOID pOEMDMIn;
PVOID pOEMDMOut;
DWORD cbBufSize;
} OEMDMPARAM, *POEMDMPARAM;
Membres
cbSize
Contient la taille de la structure OEMDMPARAM . Fourni par le pilote Unidrv ou Pscript5.
pdriverobj
Pour IPrintOemUI ::D evMode
Non utilisé.
Pour IPrintOemUni ::D evMode et IPrintOemPS ::D evMode
Pointeur vers une structure DEVOBJ .
hPrinter
Handle sur le périphérique d’imprimante. Fourni par le pilote Unidrv ou Pscript5.
hModule
Gérez le module de plug-in d’interface utilisateur. Fourni par le pilote Unidrv ou Pscript5.
pPublicDMIn
Pointeur vers la structure DEVMODEW publique du périphérique d’imprimante. Fourni par le pilote Unidrv ou Pscript5. (Valide si la valeur dwMode de la méthode DevMode est OEMDM_DEFAULT, OEMDM_CONVERT ou OEMDM_MERGE.)
pPublicDMOut
Pointeur vers un emplacement pour recevoir le contenu de la structure DEVMODEW publique. Fourni par le pilote Unidrv ou Pscript5. (Valide si la valeur dwMode de la méthode DevMode est OEMDM_CONVERT ou OEMDM_MERGE.)
pOEMDMIn
Pointeur vers un ensemble de membres DEVMODEW privés. Fourni par le pilote Unidrv ou Pscript5. (Valide si la valeur dwMode de la méthode DevMode est OEMDM_CONVERT ou OEMDM_MERGE.)
pOEMDMOut
Pointeur vers la mémoire allouée pour recevoir le contenu DEVMODEW privé modifié. Fourni par le pilote Unidrv ou Pscript5. (Valide si la valeur dwMode de la méthode DevMode est OEMDM_DEFAULT, OEMDM_CONVERT ou OEMDM_MERGE.)
cbBufSize
Lors de l’entrée, contient la taille d’espace mémoire fournie par l’appelant pointée par pOEMDMOut. (Non valide si la valeur dwMode de la méthode DevMode est OEMDM_SIZE.)
En sortie, contient la taille fournie par la méthode de la version actuelle de la section DEVMODEW privée. (Utilisé uniquement si la valeur dwMode de la méthode DevMode est OEMDM_SIZE.)
Remarques
Pour plus d’informations sur l’utilisation des membres de la structure OEMDMPARAM , consultez la description de la méthode IPrintOemUI ::D evMode .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | printoem.h (inclure Printoem.h) |