Freigeben über


EngCheckAbort-Funktion (winddi.h)

Mit der EngCheckAbort-Funktion kann eine Druckergrafik-DLL bestimmen, ob ein Druckauftrag beendet werden soll.

Syntax

ENGAPI BOOL EngCheckAbort(
  SURFOBJ *pso
);

Parameter

pso

Vom Aufrufer bereitgestellter Zeiger auf eine SURFOBJ-Struktur , die zuvor von GDI empfangen wurde.

Rückgabewert

Wenn der Druckauftrag beendet werden soll, gibt die Funktion TRUE zurück. Wenn der Druckauftrag nicht beendet werden soll oder pso nicht auf eine gültige SURFOBJ-Struktur verweist, gibt die Funktion FALSE zurück.

Hinweise

Eine Druckergrafik-DLL sollte EngCheckAbort aus einer beliebigen Grafik-DDI-Funktion aufrufen, deren Ausführung mehr als fünf Sekunden dauert. Wenn der Druckauftrag beendet werden soll, sollte die Druckergrafik-DLL den aktuellen Vorgang beenden und zu GDI zurückkehren, wobei der Rückgabewert FALSE für die Grafik-DDI-Funktion angegeben wird, die EngCheckAbort aufgerufen hat.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Universell
Header winddi.h (einschließlich Winddi.h)
Bibliothek Win32k.lib
DLL Win32k.sys