Struttura OEMDMPARAM (printoem.h)
La struttura OEMDMPARAM viene usata come parametro di input per i metodi IPrintOemUI::D evMode, IPrintOemUni::D evMode e IPrintOemPS::D evMode .
Sintassi
typedef struct _OEMDMPARAM {
DWORD cbSize;
PVOID pdriverobj;
HANDLE hPrinter;
HANDLE hModule;
PDEVMODE pPublicDMIn;
PDEVMODE pPublicDMOut;
PVOID pOEMDMIn;
PVOID pOEMDMOut;
DWORD cbBufSize;
} OEMDMPARAM, *POEMDMPARAM;
Members
cbSize
Contiene le dimensioni della struttura OEMDMPARAM . Fornito dal driver Unidrv o Pscript5.
pdriverobj
Per IPrintOemUI::D evMode
Non usato.
Per IPrintOemUni::D evMode e IPrintOemPS::D evMode
Puntatore a una struttura DEVOBJ .
hPrinter
Handle per il dispositivo della stampante. Fornito dal driver Unidrv o Pscript5.
hModule
Gestire il modulo plug-in dell'interfaccia utente. Fornito dal driver Unidrv o Pscript5.
pPublicDMIn
Puntatore alla struttura DEVMODEW pubblica del dispositivo stampante. Fornito dal driver Unidrv o Pscript5. Valido se il valore dwMode del metodo DevMode è OEMDM_DEFAULT, OEMDM_CONVERT o OEMDM_MERGE.
pPublicDMOut
Puntatore a una posizione per ricevere il contenuto pubblico della struttura DEVMODEW . Fornito dal driver Unidrv o Pscript5. Valido se il valore dwMode del metodo DevMode è OEMDM_CONVERT o OEMDM_MERGE.
pOEMDMIn
Puntatore a un set di membri DEVMODEW privati. Fornito dal driver Unidrv o Pscript5. Valido se il valore dwMode del metodo DevMode è OEMDM_CONVERT o OEMDM_MERGE.
pOEMDMOut
Puntatore alla memoria allocata per ricevere contenuto DEVMODEW privato modificato. Fornito dal driver Unidrv o Pscript5. Valido se il valore dwMode del metodo DevMode è OEMDM_DEFAULT, OEMDM_CONVERT o OEMDM_MERGE.
cbBufSize
In input, contiene le dimensioni fornite dal chiamante dello spazio di memoria a cui punta pOEMDMOut. Non valido se il valore dwMode del metodo DevMode è OEMDM_SIZE.
Nell'output contiene le dimensioni fornite dal metodo della versione corrente della sezione DEVMODEW privata. Viene usato solo se il valore dwMode del metodo DevMode è OEMDM_SIZE.
Commenti
Per altre informazioni sull'uso dei membri della struttura OEMDMPARAM , vedere la descrizione del metodo IPrintOemUI::D evMode .
Requisiti
Requisito | Valore |
---|---|
Intestazione | printoem.h (include Printoem.h) |