OEMDMPARAM-Struktur (printoem.h)
Die OEMDMPARAM-Struktur wird als Eingabeparameter für die Methoden IPrintOemUI::D evMode, IPrintOemUni::D evMode und IPrintOemPS::D evMode verwendet.
Syntax
typedef struct _OEMDMPARAM {
DWORD cbSize;
PVOID pdriverobj;
HANDLE hPrinter;
HANDLE hModule;
PDEVMODE pPublicDMIn;
PDEVMODE pPublicDMOut;
PVOID pOEMDMIn;
PVOID pOEMDMOut;
DWORD cbBufSize;
} OEMDMPARAM, *POEMDMPARAM;
Member
cbSize
Enthält die Größe der OEMDMPARAM-Struktur . Wird vom Unidrv- oder Pscript5-Treiber bereitgestellt.
pdriverobj
Für IPrintOemUI::D evMode
Wird nicht verwendet.
Für IPrintOemUni::D evMode und IPrintOemPS::D evMode
Zeiger auf eine DEVOBJ-Struktur .
hPrinter
Handle an das Druckergerät. Wird vom Unidrv- oder Pscript5-Treiber bereitgestellt.
hModule
Handle mit dem Plug-In-Modul für die Benutzeroberfläche. Wird vom Unidrv- oder Pscript5-Treiber bereitgestellt.
pPublicDMIn
Zeiger auf die öffentliche DEVMODEW-Struktur des Druckergeräts. Wird vom Unidrv- oder Pscript5-Treiber bereitgestellt. (Gültig, wenn der dwMode-Wert der DevMode-Methode OEMDM_DEFAULT, OEMDM_CONVERT oder OEMDM_MERGE ist.)
pPublicDMOut
Zeiger auf einen Speicherort zum Empfangen öffentlicher DEVMODEW-Strukturinhalte . Wird vom Unidrv- oder Pscript5-Treiber bereitgestellt. (Gültig, wenn der dwMode-Wert der DevMode-Methode OEMDM_CONVERT oder OEMDM_MERGE ist.)
pOEMDMIn
Zeiger auf eine Reihe privater DEVMODEW-Member . Wird vom Unidrv- oder Pscript5-Treiber bereitgestellt. (Gültig, wenn der dwMode-Wert der DevMode-Methode OEMDM_CONVERT oder OEMDM_MERGE ist.)
pOEMDMOut
Zeiger auf den Speicher, der für den Empfang geänderter privater DEVMODEW-Inhalte zugeordnet ist. Wird vom Unidrv- oder Pscript5-Treiber bereitgestellt. (Gültig, wenn der dwMode-Wert der DevMode-Methode OEMDM_DEFAULT, OEMDM_CONVERT oder OEMDM_MERGE ist.)
cbBufSize
Enthält bei der Eingabe die vom Aufrufer bereitgestellte Größe des Speicherplatzes, auf den pOEMDMOut verweist. (Ungültig, wenn der dwMode-Wert der DevMode-Methode OEMDM_SIZE ist.)
Enthält bei der Ausgabe die von der Methode bereitgestellte Größe der aktuellen Version des privaten DEVMODEW-Abschnitts . (Wird nur verwendet, wenn der dwMode-Wert der DevMode-Methode OEMDM_SIZE ist.)
Hinweise
Weitere Informationen zur Verwendung von OEMDMPARAM-Strukturmembern finden Sie in der Beschreibung der IPrintOemUI::D evMode-Methode .
Anforderungen
Anforderung | Wert |
---|---|
Header | printoem.h (include Printoem.h) |