Funzione ClosePrinter
La funzione ClosePrinter chiude l'oggetto stampante specificato.
Sintassi
BOOL ClosePrinter(
_In_ HANDLE hPrinter
);
Parametri
-
hPrinter [in]
-
Handle per l'oggetto stampante da chiudere. Questo handle viene restituito dalla funzione OpenPrinter o AddPrinter .
Valore restituito
Se la funzione ha esito positivo, il valore restituito è un valore diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero.
Commenti
Nota
Si tratta di una funzione di blocco o sincrona e potrebbe non restituire immediatamente. La velocità con cui questa funzione restituisce dipende da fattori di runtime come lo stato della rete, la configurazione del server di stampa e i fattori di implementazione del driver della stampante difficili da prevedere durante la scrittura di un'applicazione. La chiamata a questa funzione da un thread che gestisce l'interazione con l'interfaccia utente potrebbe rendere l'applicazione non rispondente.
Quando la funzione ClosePrinter restituisce, l'handle hPrinter non è valido, indipendentemente dal fatto che la funzione abbia avuto esito positivo o negativo.
Esempio
Per un programma di esempio che usa questa funzione, vedere Procedura: Stampa con l'API di stampa GDI.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|