Freigeben über


ClosePrintProcessor-Funktion (winsplp.h)

Die ClosePrintProcessor Funktion eines Druckprozessors schließt den Druck eines Druckauftrags ab und macht den zugeordneten Handle ungültig.

Syntax

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

Parameter

[in, out] hPrintProcessor

Vom Anrufer bereitgestellter Druckprozessorhandle. Dies ist das Handle, das von einem vorherigen Aufruf von OpenPrintProcessorzurückgegeben wird.

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.

Bemerkungen

Druckprozessoren müssen eine ClosePrintProcessor--Funktion exportieren. Der Spooler ruft die Funktion auf, nachdem die PrintDocumentOnPrintProcessor- des Druckprozessors zurückgegeben wurde. Die Funktion sollte alle Ressourcen freigeben, die vom OpenPrintProcessor-Funktion zugeordnet wurden.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- winsplp.h (include Winsplp.h)
Library Nwprint.lib

Siehe auch

OpenPrintProcessor-

PrintDocumentOnPrintProcessor-