CloseSpoolFileHandle-Funktion
Die CloseSpoolFileHandle-Funktion schließt ein Handle für eine Spooldatei, die dem Druckauftrag zugeordnet ist, der derzeit von der Anwendung übermittelt wird.
Syntax
BOOL CloseSpoolFileHandle(
_In_ HANDLE hPrinter,
_In_ HANDLE hSpoolFile
);
Parameter
-
hPrinter [in]
-
Ein Handle für den Drucker, an den der Auftrag übermittelt wurde. Dies sollte das gleiche Handle sein, das zum Abrufen von hSpoolFile mit GetSpoolFileHandle verwendet wurde.
-
hSpoolFile [in]
-
Ein Handle für die geschlossene Spooldatei. Wenn CommitSpoolData seit dem Aufruf von GetSpoolFileHandle nicht aufgerufen wurde, sollte dies derselbe Handle sein, der von GetSpoolFileHandle zurückgegeben wurde. Andernfalls sollte es das Handle sein, das vom letzten Aufruf von CommitSpoolData zurückgegeben wurde.
Rückgabewert
TRUE, wenn es erfolgreich ist, andernfalls FALSE .
Bemerkungen
Ihre Anwendung darf ClosePrinter erst auf hPrinter aufrufen, nachdem sie zum letzten Mal auf die Spooldatei zugegriffen hat. Anschließend sollte CloseSpoolFileHandle gefolgt von ClosePrinter aufgerufen werden. Versuche, auf das Spooldateihandle zuzugreifen, nachdem der ursprüngliche hPrinter geschlossen wurde, schlagen auch dann fehl, wenn das Dateihandle selbst nicht geschlossen wurde. CloseSpoolFileHandle schlägt fehl, wenn ClosePrinter zuerst aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
Header |
|
Bibliothek |
|
DLL |
|