Estrutura OEMDMPARAM (printoem.h)
A estrutura OEMDMPARAM é usada como um parâmetro de entrada para os métodos IPrintOemUI::D evMode, IPrintOemUni::D evModee métodos IPrintOemPS::D evMode.
Sintaxe
typedef struct _OEMDMPARAM {
DWORD cbSize;
PVOID pdriverobj;
HANDLE hPrinter;
HANDLE hModule;
PDEVMODE pPublicDMIn;
PDEVMODE pPublicDMOut;
PVOID pOEMDMIn;
PVOID pOEMDMOut;
DWORD cbBufSize;
} OEMDMPARAM, *POEMDMPARAM;
Membros
cbSize
Contém o tamanho da estrutura de OEMDMPARAM. Fornecido pelo driver Unidrv ou Pscript5.
pdriverobj
Para IPrintOemUI::D evMode
Não usado.
Para IPrintOemUni::D evMode e IPrintOemPS::D evMode
Ponteiro para uma estruturaDEVOBJ.
hPrinter
Manipule para o dispositivo de impressora. Fornecido pelo driver Unidrv ou Pscript5.
hModule
Manipule para o módulo de plug-in da interface do usuário. Fornecido pelo driver Unidrv ou Pscript5.
pPublicDMIn
Ponteiro para a estrutura de DEVMODEW do público do dispositivo de impressora. Fornecido pelo driver Unidrv ou Pscript5. (Válido se o valor dwMode do método de DevMode for OEMDM_DEFAULT, OEMDM_CONVERT ou OEMDM_MERGE.)
pPublicDMOut
Ponteiro para um local para receber conteúdo público de estrutura de DEVMODEW. Fornecido pelo driver Unidrv ou Pscript5. (Válido se o valor de do método DevMode for OEMDM_CONVERT ou OEMDM_MERGE.)
pOEMDMIn
Ponteiro para um conjunto de membros de DEVMODEW de privados. Fornecido pelo driver Unidrv ou Pscript5. (Válido se o valor de do método DevMode for OEMDM_CONVERT ou OEMDM_MERGE.)
pOEMDMOut
Ponteiro para a memória alocada para receber conteúdo de DEVMODEW privado modificado. Fornecido pelo driver Unidrv ou Pscript5. (Válido se o valor de dwMode do método DevMode for OEMDM_DEFAULT, OEMDM_CONVERT ou OEMDM_MERGE.)
cbBufSize
Na entrada, contém o tamanho fornecido pelo chamador do espaço de memória apontado por pOEMDMOut. (Não é válido se o valor dwMode do método OEMDM_SIZE Dev Mode for OEMDM_SIZE).)
Na saída, contém o tamanho fornecido pelo método da versão atual da seção DEVMODEW privada. (Usado somente se o valor do método DevMode for OEMDM_SIZE.)
Observações
Para obter mais informações sobre o uso de membros da estrutura OEMDMPARAM, consulte a descrição do método IPrintOemUI::D evMode.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | printoem.h (inclua Printoem.h) |