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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour