Freigeben über


OEMUIPSPARAM-Struktur (printoem.h)

Die OEMUIPSPARAM-Struktur wird an die Methoden IPrintOemUI::D evicePropertySheets und IPrintOemUI::D ocumentPropertySheets eines Benutzeroberflächen-Plug-Ins übergeben.

Syntax

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;

Member

cbSize

Größe der OEMUIPSPARAM-Struktur . Wird vom Unidrv- oder Pscript5-Treiber bereitgestellt.

poemuiobj

Wird nicht verwendet.

hPrinter

Handle zum Drucker. Wird vom Unidrv- oder Pscript5-Treiber bereitgestellt.

pPrinterName

Zeichenfolge, die den Druckernamen enthält. Wird vom Unidrv- oder Pscript5-Treiber bereitgestellt.

hModule

Handle mit dem Benutzeroberflächen-Plug-In. Wird vom Unidrv- oder Pscript5-Treiber bereitgestellt.

hOEMHeap

Handle für einen Heap, aus dem Speicherplatz durch Aufrufen der HeapAlloc-Funktion zugeordnet werden kann. Wird vom Unidrv- oder Pscript5-Treiber bereitgestellt.

pPublicDM

Für Aufrufe von IPrintOemUI::D ocumentPropertySheets

Vom Aufrufer bereitgestellter Zeiger auf die öffentliche DEVMODEW-Struktur des Druckers.

Für Aufrufe von IPrintOemUI::D evicePropertySheets

Wird nicht verwendet.

pOEMDM

Für Aufrufe von IPrintOemUI::D ocumentPropertySheets
Vom Aufrufer bereitgestellter Zeiger auf die privaten DEVMODEW-Member des Benutzeroberflächen-Plug-Ins.

Für Aufrufe von IPrintOemUI::D evicePropertySheets
Wird nicht verwendet.

pOEMUserData

Vom Benutzeroberflächen-Plug-In bereitgestellter Zeiger auf einen Speicherort, der private Informationen enthält. Dieser Zeiger wird an die _CPSUICALLBACK typisierte Rückruffunktion des Plug-Ins zurückgegeben, wenn ein Eigenschaftenblattelement geändert wurde.

dwFlags

Für Aufrufe von IPrintOemUI::D ocumentPropertySheets
Enthält den Inhalt des fMode-Elements der DOCUMENTPROPERTYHEADER-Struktur , die von der DrvDocumentPropertySheets-Funktion des Druckertreibers empfangen wird.

Für Aufrufe von IPrintOemUI::D evicePropertySheets
Enthält den Inhalt des Flags-Elements der DEVICEPROPERTYHEADER-Struktur , die von der DrvDevicePropertySheets-Funktion des Druckertreibers empfangen wird.

pOemEntry

Ist für das System reserviert.

Anforderungen

Anforderung Wert
Header printoem.h (include Printoem.h)

Weitere Informationen

DrvDevicePropertySheets

DrvDocumentPropertySheets

IPrintOemUI::D evicePropertySheets

IPrintOemUI::D ocumentPropertySheets

_CPSUICALLBACK