Structure OEMUIPSPARAM (printoem.h)
La structure OEMUIPSPARAM est passée aux méthodes IPrintOemUI ::D evicePropertySheets et IPrintOemUI ::D ocumentPropertySheets d’un plug-in d’interface utilisateur.
Syntaxe
typedef struct _OEMUIPSPARAM {
DWORD cbSize;
POEMUIOBJ poemuiobj;
HANDLE hPrinter;
PWSTR pPrinterName;
HANDLE hModule;
HANDLE hOEMHeap;
PDEVMODE pPublicDM;
PVOID pOEMDM;
PVOID pOEMUserData;
DWORD dwFlags;
PVOID pOemEntry;
} OEMUIPSPARAM, *POEMUIPSPARAM;
Membres
cbSize
Taille de la structure OEMUIPSPARAM . Fourni par le pilote Unidrv ou Pscript5.
poemuiobj
Non utilisé.
hPrinter
Handle à l’imprimante. Fourni par le pilote Unidrv ou Pscript5.
pPrinterName
Chaîne contenant le nom de l’imprimante. Fourni par le pilote Unidrv ou Pscript5.
hModule
Gérez le plug-in d’interface utilisateur. Fourni par le pilote Unidrv ou Pscript5.
hOEMHeap
Handle vers un tas à partir duquel l’espace peut être alloué en appelant la fonction HeapAlloc . Fourni par le pilote Unidrv ou Pscript5.
pPublicDM
Pour les appels à IPrintOemUI ::D ocumentPropertySheets
Pointeur fourni par l’appelant vers la structure DEVMODEW publique de l’imprimante.
Pour les appels à IPrintOemUI ::D evicePropertySheets
Non utilisé.
pOEMDM
Pour les appels à IPrintOemUI ::D ocumentPropertySheets
Pointeur fourni par l’appelant vers les membres DEVMODEW privés du plug-in d’interface utilisateur.
Pour les appels à IPrintOemUI ::D evicePropertySheets
Non utilisé.
pOEMUserData
Pointeur, fourni par le plug-in d’interface utilisateur, vers un emplacement contenant des informations privées. Ce pointeur est retourné à la fonction de rappel de type _CPSUICALLBACK du plug-in lorsqu’un élément de feuille de propriétés a changé.
dwFlags
Pour les appels à IPrintOemUI ::D ocumentPropertySheets
Contient le contenu du membre fMode de la structure DOCUMENTPROPERTYHEADER reçu par la fonction DrvDocumentPropertySheets du pilote d’imprimante.
Pour les appels à IPrintOemUI ::D evicePropertySheets
Contient le contenu du membre Flags de la structure DEVICEPROPERTYHEADER reçue par la fonction DrvDevicePropertySheets du pilote d’imprimante.
pOemEntry
Réservé pour le système.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | printoem.h (inclure Printoem.h) |
Voir aussi
IPrintOemUI ::D evicePropertySheets