Compartilhar via


Função DrvStartPage (winddi.h)

A função DrvStartPage é chamada pela GDI quando está pronta para começar a enviar o conteúdo de uma página física para o driver para renderização.

Sintaxe

BOOL DrvStartPage(
  [in] SURFOBJ *pso
);

Parâmetros

[in] pso

Ponteiro fornecido pelo chamador para uma estrutura SURFOBJ .

Valor retornado

Se a operação for bem-sucedida, a função deverá retornar TRUE. Caso contrário, ele deverá chamar a função SetLastError do Win32 para definir um código de erro e retornar FALSE.

Comentários

Uma DLL de gráficos de impressora deve fornecer uma função DrvStartPage . A função é chamada antes que cada página física de um trabalho de impressão seja renderizada. (Uma página física pode conter uma ou mais páginas de documento.)

Normalmente, a função é usada para enviar sequências de controle para o hardware da impressora, antes que uma página seja impressa, chamando a função EngWritePrinter da GDI. A função também pode executar operações de inicialização internas específicas de página para a DLL de gráficos da impressora.

Requisitos

   
Plataforma de Destino Área de Trabalho
Cabeçalho winddi.h (inclua Winddi.h)

Confira também

DrvSendPage

EngWritePrinter