Partager via


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

DrvDevicePropertySheets

DrvDocumentPropertySheets

IPrintOemUI ::D evicePropertySheets

IPrintOemUI ::D ocumentPropertySheets

_CPSUICALLBACK