Freigeben über


ABORTPROC-Rückruffunktion (wingdi.h)

Die Funktion AbortProc ist eine anwendungsdefinierte Rückruffunktion, die mit der SetAbortProc-Funktion verwendet wird. Sie wird aufgerufen, wenn ein Druckauftrag während des Spoolings abgebrochen werden soll. Der ABORTPROC-Typ definiert einen Zeiger auf diese Rückruffunktion. AbortProc ist ein Platzhalter für den anwendungsdefinierte Funktionsnamen.

Syntax

ABORTPROC Abortproc;

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

Parameter

unnamedParam1

unnamedParam2

Rückgabewert

Die Rückruffunktion sollte TRUE zurückgeben, um den Druckauftrag fortzusetzen, oder FALSE , um den Druckauftrag abzubrechen.

Hinweise

Hinweis Dies ist eine blockierende oder synchrone Funktion, die möglicherweise nicht sofort zurückgegeben wird. Wie schnell diese Funktion zurückgibt, hängt von Laufzeitfaktoren wie Netzwerk-status, Druckerserverkonfiguration und Druckertreiberimplementierung ab– Faktoren, die beim Schreiben einer Anwendung schwer vorherzusagen sind. Das Aufrufen dieser Funktion aus einem Thread, der die Interaktion mit der Benutzeroberfläche verwaltet, könnte dazu führen, dass die Anwendung nicht mehr reagiert.
 
Wenn der iError-Parameter SP_OUTOFDISK ist, muss die Anwendung den Druckauftrag nicht abbrechen. Wenn der Auftrag nicht abgebrochen wird, muss der Druck-Manager durch Aufrufen der PeekMessage - oder GetMessage-Funktion zurückgegeben werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wingdi.h (windows.h einschließen)

Weitere Informationen

GetMessage

PeekMessage

Druckspooler-API-Funktionen

Drucken

SetAbortProc