Struttura OEMUIPSPARAM (printoem.h)

La struttura OEMUIPSPARAM viene passata ai metodi IPrintOemUI::D evicePropertySheets e IPrintOemUI::D ocumentPropertySheets .

Sintassi

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;

Members

cbSize

Dimensioni della struttura OEMUIPSPARAM . Fornito dal driver Unidrv o Pscript5.

poemuiobj

Non usato.

hPrinter

Handle per la stampante. Fornito dal driver Unidrv o Pscript5.

pPrinterName

Stringa contenente il nome della stampante. Fornito dal driver Unidrv o Pscript5.

hModule

Gestire il plug-in dell'interfaccia utente. Fornito dal driver Unidrv o Pscript5.

hOEMHeap

Gestire in un heap da cui è possibile allocare spazio chiamando la funzione HeapAlloc . Fornito dal driver Unidrv o Pscript5.

pPublicDM

Per le chiamate a IPrintOemUI::D ocumentPropertySheets

Puntatore fornito dal chiamante alla struttura DEVMODEW pubblica della stampante.

Per le chiamate a IPrintOemUI::D evicePropertySheets

Non usato.

pOEMDM

Per le chiamate a IPrintOemUI::D ocumentPropertySheets
Puntatore fornito dal chiamante ai membri devMODEW privati del plug-in dell'interfaccia utente.

Per le chiamate a IPrintOemUI::D evicePropertySheets
Non usato.

pOEMUserData

Puntatore, fornito dal plug-in dell'interfaccia utente, a una posizione contenente informazioni private. Questo puntatore viene restituito alla funzione di callback tipizzata _CPSUICALLBACK del plug-in quando un elemento della finestra delle proprietà è stato modificato.

dwFlags

Per le chiamate a IPrintOemUI::D ocumentPropertySheets
Contiene il contenuto del membro fMode della struttura DOCUMENTPROPERTYHEADER ricevuto dalla funzione DrvDocumentPropertySheets del driver della stampante.

Per le chiamate a IPrintOemUI::D evicePropertySheets
Contiene il contenuto del membro Flags della struttura DEVICEPROPERTYHEADER ricevuto dalla funzione DrvDevicePropertySheets del driver della stampante.

pOemEntry

Riservato per l'utilizzo nel sistema.

Requisiti

Requisito Valore
Intestazione printoem.h (include Printoem.h)

Vedi anche

DrvDevicePropertySheets

DrvDocumentPropertySheets

IPrintOemUI::D evicePropertySheets

IPrintOemUI::D ocumentPropertySheets

_CPSUICALLBACK