Compartilhar via


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)