estrutura DOCEVENT_CREATEDCPRE (winddiui.h)

A estrutura DOCEVENT_CREATEDCPRE contém um conjunto de valores usados em determinadas chamadas para DrvDocumentEvent e IPrintOemUI2::D ocumentEvent.

Sintaxe

typedef struct _DOCEVENT_CREATEDCPRE {
  PWSTR     pszDriver;
  PWSTR     pszDevice;
  PDEVMODEW pdm;
  BOOL      bIC;
} DOCEVENT_CREATEDCPRE, *PDCEVENT_CREATEDCPRE;

Membros

pszDriver

Reservado para uso do sistema. Defina como zero.

pszDevice

Ponteiro para o primeiro byte de uma cadeia de caracteres Unicode que contém o nome do dispositivo ou o nome da porta, dependendo se o spooling de impressão está habilitado ou desabilitado. Se o trabalho de impressão estiver sendo enviado diretamente para a impressora (o spooling está desabilitado), esse membro conterá o nome da impressora. Se um trabalho de impressão estiver sendo spool, esse membro conterá o nome da porta.

pdm

Ponteiro para uma estrutura DEVMODEW passada para CreateIC ou CreateDC (ambos descritos na documentação do SDK do Microsoft Windows). Esse membro pode ser NULL.

bIC

Especifica se a estrutura DEVMODEW apontada pelo membro pdm está sendo passada para CreateIC ou CreateDC. Se TRUE, CreateIC está sendo chamado. Se FALSE, CreateDC está sendo chamado.

Comentários

A estrutura DOCEVENT_CREATEDCPRE é definida para o Windows XP e posterior.

Essa estrutura é usada em conjunto com uma chamada para DrvDocumentEvent ou IPrintOemUI2::D ocumentEvent, na qual o parâmetro iEsc é definido como DOCUMENTEVENT_CREATEDCPRE. Antes de chamar qualquer uma dessas funções, o chamador deve preencher os membros dessa estrutura.

Requisitos

Requisito Valor
Cabeçalho winddiui.h (inclua Winddiui.h)

Confira também

DrvDocumentEvent

IPrintOemUI2::D ocumentEvent