Compartilhar via


Função EngCheckAbort (winddi.h)

A função EngCheckAbort permite que uma DLL de gráficos de impressora determine se um trabalho de impressão deve ser encerrado.

Sintaxe

ENGAPI BOOL EngCheckAbort(
  SURFOBJ *pso
);

Parâmetros

pso

Ponteiro fornecido pelo chamador para uma estrutura SURFOBJ , recebida anteriormente da GDI.

Retornar valor

Se o trabalho de impressão precisar ser encerrado, a função retornará TRUE. Se o trabalho de impressão não deve ser encerrado ou se pso não apontar para uma estrutura SURFOBJ válida, a função retornará FALSE.

Comentários

Uma DLL de gráficos de impressora deve chamar EngCheckAbort de dentro de qualquer função DDI gráfica que leve mais de cinco segundos para ser executada. Se o trabalho de impressão precisar ser encerrado, a DLL de gráficos da impressora deverá interromper sua operação atual e retornar à GDI, especificando um valor retornado de FALSE para a função DDI gráfica que chamou EngCheckAbort.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Universal
Cabeçalho winddi.h (inclua Winddi.h)
Biblioteca Win32k.lib
DLL Win32k.sys