Freigeben über


ClosePrintProcessor-Funktion (winsplp.h)

Die ClosePrintProcessor-Funktion eines Druckprozessors schließt den Druck eines Druckauftrags ab und macht den zugehörigen Handle ungültig.

Syntax

BOOL ClosePrintProcessor(
  [in, out] HANDLE hPrintProcessor
);

Parameter

[in, out] hPrintProcessor

Vom Aufrufer bereitgestellter Druckprozessorhandle. Dies ist das Handle, das von einem vorherigen Aufruf von OpenPrintProcessor zurückgegeben wurde.

Rückgabewert

Wenn der Vorgang erfolgreich ist, sollte die Funktion TRUE zurückgeben. Wenn der Vorgang fehlschlägt, sollte die Funktion SetLastError aufrufen, um einen Fehlercode festzulegen, und dann FALSE zurückgeben.

Hinweise

Druckprozessoren sind erforderlich, um eine ClosePrintProcessor-Funktion zu exportieren. Der Spooler ruft die Funktion auf, nachdem der PrintDocumentOnPrintProcessor des Druckprozessors zurückgegeben wurde. Die Funktion sollte alle Ressourcen freigeben, die von der OpenPrintProcessor-Funktion zugewiesen wurden.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile winsplp.h (einschließlich Winsplp.h)
Bibliothek Nwprint.lib

Weitere Informationen

OpenPrintProcessor

PrintDocumentOnPrintProcessor