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) |