Compartilhar via


Estrutura OEMUIPSPARAM (printoem.h)

A estrutura OEMUIPSPARAM é passada para os métodos IPrintOemUI::D evicePropertySheets e IPrintOemUI::D ocumentPropertySheets .

Sintaxe

typedef struct _OEMUIPSPARAM {
  DWORD     cbSize;
  POEMUIOBJ poemuiobj;
  HANDLE    hPrinter;
  PWSTR     pPrinterName;
  HANDLE    hModule;
  HANDLE    hOEMHeap;
  PDEVMODE  pPublicDM;
  PVOID     pOEMDM;
  PVOID     pOEMUserData;
  DWORD     dwFlags;
  PVOID     pOemEntry;
} OEMUIPSPARAM, *POEMUIPSPARAM;

Membros

cbSize

Tamanho da estrutura OEMUIPSPARAM . Fornecido pelo driver Unidrv ou Pscript5.

poemuiobj

Não usado.

hPrinter

Manipule para a impressora. Fornecido pelo driver Unidrv ou Pscript5.

pPrinterName

Cadeia de caracteres que contém o nome da impressora. Fornecido pelo driver Unidrv ou Pscript5.

hModule

Manipule para o plug-in da interface do usuário. Fornecido pelo driver Unidrv ou Pscript5.

hOEMHeap

Manipule para um heap do qual o espaço pode ser alocado chamando a função HeapAlloc . Fornecido pelo driver Unidrv ou Pscript5.

pPublicDM

Para chamadas para IPrintOemUI::D ocumentPropertySheets

Ponteiro fornecido pelo chamador para a estrutura DEVMODEW pública da impressora.

Para chamadas para IPrintOemUI::D evicePropertySheets

Não usado.

pOEMDM

Para chamadas para IPrintOemUI::D ocumentPropertySheets
Ponteiro fornecido pelo chamador para os membros DEVMODEW privados do plug-in de interface do usuário.

Para chamadas para IPrintOemUI::D evicePropertySheets
Não usado.

pOEMUserData

Ponteiro, fornecido pelo plug-in da interface do usuário, para um local que contém informações privadas. Esse ponteiro é retornado para a função de retorno de chamada do tipo _CPSUICALLBACK do plug-in quando um item de folha de propriedades é alterado.

dwFlags

Para chamadas para IPrintOemUI::D ocumentPropertySheets
Contém o conteúdo do membro fMode da estrutura DOCUMENTPROPERTYHEADER recebida pela função DrvDocumentPropertySheets do driver de impressora.

Para chamadas para IPrintOemUI::D evicePropertySheets
Contém o conteúdo do membro Flags da estrutura DEVICEPROPERTYHEADER recebida pela função DrvDevicePropertySheets do driver de impressora.

pOemEntry

Reservado para uso do sistema.

Requisitos

Requisito Valor
Cabeçalho printoem.h (inclua Printoem.h)

Confira também

DrvDevicePropertySheets

DrvDocumentPropertySheets

IPrintOemUI::D evicePropertySheets

IPrintOemUI::D ocumentPropertySheets

_CPSUICALLBACK