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
IPrintOemUI::D evicePropertySheets