Estructura OEMDMPARAM (printoem.h)
La estructura OEMDMPARAM se usa como parámetro de entrada para los métodos IPrintOemUI::D evMode, IPrintOemUni::D evMode e IPrintOemPS::D evMode .
Sintaxis
typedef struct _OEMDMPARAM {
DWORD cbSize;
PVOID pdriverobj;
HANDLE hPrinter;
HANDLE hModule;
PDEVMODE pPublicDMIn;
PDEVMODE pPublicDMOut;
PVOID pOEMDMIn;
PVOID pOEMDMOut;
DWORD cbBufSize;
} OEMDMPARAM, *POEMDMPARAM;
Miembros
cbSize
Contiene el tamaño de la estructura OEMDMPARAM . Proporcionado por el controlador Unidrv o Pscript5.
pdriverobj
Para IPrintOemUI::D evMode
No se usa.
Para IPrintOemUni::D evMode e IPrintOemPS::D evMode
Puntero a una estructura DEVOBJ .
hPrinter
Maneje el dispositivo de impresora. Proporcionado por el controlador Unidrv o Pscript5.
hModule
Controle el módulo del complemento de interfaz de usuario. Proporcionado por el controlador Unidrv o Pscript5.
pPublicDMIn
Puntero a la estructura PÚBLICA DEVMODEW del dispositivo de impresora. Proporcionado por el controlador Unidrv o Pscript5. (Válido si el valor dwMode del método DevMode es OEMDM_DEFAULT, OEMDM_CONVERT o OEMDM_MERGE).
pPublicDMOut
Puntero a una ubicación para recibir contenido público de la estructura DEVMODEW . Proporcionado por el controlador Unidrv o Pscript5. (Válido si el valor dwMode del método DevMode es OEMDM_CONVERT o OEMDM_MERGE).
pOEMDMIn
Puntero a un conjunto de miembros DEVMODEW privados. Proporcionado por el controlador Unidrv o Pscript5. (Válido si el valor dwMode del método DevMode es OEMDM_CONVERT o OEMDM_MERGE).
pOEMDMOut
Puntero a la memoria asignada para recibir contenido de DEVMODEW privado modificado. Proporcionado por el controlador Unidrv o Pscript5. (Válido si el valor dwMode del método DevMode es OEMDM_DEFAULT, OEMDM_CONVERT o OEMDM_MERGE).
cbBufSize
En la entrada, contiene el tamaño proporcionado por el autor de la llamada del espacio de memoria al que apunta pOEMDMOut. (No es válido si el valor dwMode del método DevMode es OEMDM_SIZE).
En la salida, contiene el tamaño proporcionado por el método de la versión actual de la sección DEVMODEW privada. (Solo se usa si el valor dwMode del método DevMode es OEMDM_SIZE).
Comentarios
Para obtener más información sobre el uso de miembros de la estructura OEMDMPARAM , vea la descripción del método IPrintOemUI::D evMode .
Requisitos
Requisito | Valor |
---|---|
Header | printoem.h (include Printoem.h) |