Compartir a través de


Función de devolución de llamada ABORTPROC (wingdi.h)

La función AbortProc es una función de devolución de llamada definida por la aplicación que se usa con la función SetAbortProc . Se llama cuando se cancela un trabajo de impresión durante la cola. El tipo ABORTPROC define un puntero a esta función de devolución de llamada. AbortProc es un marcador de posición para el nombre de la función definida por la aplicación.

Sintaxis

ABORTPROC Abortproc;

BOOL Abortproc(
  HDC unnamedParam1,
  int unnamedParam2
)
{...}

Parámetros

unnamedParam1

unnamedParam2

Valor devuelto

La función de devolución de llamada debe devolver TRUE para continuar con el trabajo de impresión o FALSE para cancelar el trabajo de impresión.

Comentarios

Nota Se trata de una función de bloqueo o sincrónica y podría no devolverse inmediatamente. La rapidez con la que devuelve esta función depende de factores en tiempo de ejecución, como el estado de red, la configuración del servidor de impresión y la implementación del controlador de impresora, factores que son difíciles de predecir al escribir una aplicación. Llamar a esta función desde un subproceso que administra la interacción con la interfaz de usuario podría hacer que la aplicación parezca que no responde.
 
Si el parámetro iError es SP_OUTOFDISK, la aplicación no necesita cancelar el trabajo de impresión. Si no cancela el trabajo, debe producirse en el Administrador de impresión llamando a la función PeekMessage o GetMessage .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wingdi.h (incluye Windows.h)

Consulte también

GetMessage

PeekMessage

Funciones de la API del administrador de trabajos de impresión

Impresión

SetAbortProc