Estrutura OEMDMPARAM (printoem.h)
A estrutura OEMDMPARAM é usada como um parâmetro de entrada para os métodos IPrintOemUI::D evMode, IPrintOemUni::D evMode e 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 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 estrutura DEVOBJ .
hPrinter
Identificador 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 DEVMODEW pública do dispositivo de impressora. Fornecido pelo driver Unidrv ou Pscript5. (Válido se o valor dwMode do método DevMode for OEMDM_DEFAULT, OEMDM_CONVERT ou OEMDM_MERGE.)
pPublicDMOut
Ponteiro para um local para receber conteúdo público da estrutura DEVMODEW . Fornecido pelo driver Unidrv ou Pscript5. (Válido se o valor dwMode do método DevMode for OEMDM_CONVERT ou OEMDM_MERGE.)
pOEMDMIn
Ponteiro para um conjunto de membros DEVMODEW privados. Fornecido pelo driver Unidrv ou Pscript5. (Válido se o valor dwMode do método DevMode for OEMDM_CONVERT ou OEMDM_MERGE.)
pOEMDMOut
Ponteiro para a memória alocada para receber conteúdo DEVMODEW privado modificado. Fornecido pelo driver Unidrv ou Pscript5. (Válido se o valor dwMode do método DevMode for OEMDM_DEFAULT, OEMDM_CONVERT ou OEMDM_MERGE.)
cbBufSize
Na entrada, contém o tamanho do espaço de memória fornecido pelo chamador apontado por pOEMDMOut. (Não válido se o valor dwMode do método DevMode for OEMDM_SIZE.)
Na saída, contém o tamanho fornecido pelo método da versão atual da seção PRIVADA DEVMODEW . (Usado somente se o valor dwMode do método DevMode for OEMDM_SIZE.)
Comentários
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) |