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
IPrintOemUI::D evicePropertySheets