Structure OEMUIPSPARAM (printoem.h)
La structure OEMUIPSPARAM est transmise aux méthodes IPrintOemUI ::D evicePropertySheets et IPrintOemUI ::D ocumentPropertySheets.
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 to the printer. 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
Gérez 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 de 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 du 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 _CPSUICALLBACK-typée 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 fMode membre de la structure DOCUMENTPROPERTYHEADER reçue par la fonction DrvDocumentPropertySheets du pilote d’imprimante.
Pour les appels à IPrintOemUI ::D evicePropertySheets
Contient le contenu des indicateurs de membre de la structure DEVICEPROPERTYHEADER reçue par la fonction DrvDevicePropertySheets du pilote d’imprimante.
pOemEntry
Réservé à l’utilisation du système.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | printoem.h (include Printoem.h) |
Voir aussi
IPrintOemUI ::D evicePropertySheets