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

DrvDevicePropertySheets

DrvDocumentPropertySheets

IPrintOemUI ::D evicePropertySheets

IPrintOemUI ::D ocumentPropertySheets

_CPSUICALLBACK