OEMDMPARAM-Struktur (printoem.h)
Die OEMDMPARAM--Struktur wird als Eingabeparameter für die IPrintOemUI::D evMode, IPrintOemUni::D evModeund IPrintOemPS::D evMode Methoden 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;
Angehörige
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
Behandeln Sie das Druckergerät. Wird vom Unidrv- oder Pscript5-Treiber bereitgestellt.
hModule
Behandeln sie das Plug-In-Modul der 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
Zeigen Sie auf einen Speicherort, um öffentliche DEVMODEW- Strukturinhalte zu empfangen. 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 Gruppe 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 Inhalt zugewiesen wurde. Wird vom Unidrv- oder Pscript5-Treiber bereitgestellt. (Gültig, wenn der dw Mode-Wert der DevMode-Methode OEMDM_DEFAULT, OEMDM_CONVERT oder OEMDM_MERGE ist.)
cbBufSize
Enthält die vom Aufrufer bereitgestellte Größe des von pOEMDMOutverweist. (Ungültig, wenn der dwMode- Wert der DevMode-Methode OEMDM_SIZE ist.)
Enthält bei der Ausgabe die vom Methode bereitgestellte Größe der aktuellen Version des privaten DEVMODEW- Abschnitts. (Wird nur verwendet, wenn der dwMode-Wert der DevMode-Methode OEMDM_SIZE ist.)
Bemerkungen
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) |