Funzione CloseSpoolFileHandle
La funzione CloseSpoolFileHandle chiude un handle a un file di spool associato al processo di stampa attualmente inviato dall'applicazione.
Sintassi
BOOL CloseSpoolFileHandle(
_In_ HANDLE hPrinter,
_In_ HANDLE hSpoolFile
);
Parametri
-
hPrinter [in]
-
Handle alla stampante a cui è stato inviato il processo. Questo deve essere lo stesso handle usato per ottenere hSpoolFile con GetSpoolFileHandle.
-
hSpoolFile [in]
-
Handle del file di spool chiuso. Se CommitSpoolData non è stato chiamato perché è stato chiamato GetSpoolFileHandle , questo deve essere lo stesso handle restituito da GetSpoolFileHandle. In caso contrario, deve essere l'handle restituito dalla chiamata più recente a CommitSpoolData.
Valore restituito
TRUE, se ha esito positivo, FALSE in caso contrario.
Commenti
L'applicazione non deve chiamare ClosePrinter in hPrinter fino a quando non ha eseguito l'accesso al file di spool per l'ultima volta. Dovrebbe quindi chiamare CloseSpoolFileHandle seguito da ClosePrinter. I tentativi di accesso all'handle di file spool dopo la chiusura dell'hPrinter originale avranno esito negativo anche se l'handle file stesso non è stato chiuso. CloseSpoolFileHandle avrà esito negativo se ClosePrinter viene chiamato prima.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2008 [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|