Condividi tramite


Funzione di callback ABORTPROC (wingdi.h)

La funzione AbortProc è una funzione di callback definita dall'applicazione usata con la funzione SetAbortProc . Viene chiamato quando un processo di stampa deve essere annullato durante lo spooling. Il tipo ABORTPROC definisce un puntatore a questa funzione di callback. AbortProc è un segnaposto per il nome della funzione definita dall'applicazione.

Sintassi

ABORTPROC Abortproc;

BOOL Abortproc(
  HDC unnamedParam1,
  int unnamedParam2
)
{...}

Parametri

unnamedParam1

unnamedParam2

Valore restituito

La funzione di callback deve restituire TRUE per continuare il processo di stampa o FALSE per annullare il processo di stampa.

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, ad esempio lo stato di rete, la configurazione del server di stampa e l'implementazione del driver della stampante, fattori 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.
 
Se il parametro iError è SP_OUTOFDISK, l'applicazione non deve annullare il processo di stampa. Se non annulla il processo, deve restituire a Print Manager chiamando la funzione PeekMessage o GetMessage .

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wingdi.h (include Windows.h)

Vedi anche

GetMessage

PeekMessage

Funzioni dell'API spooler di stampa

Stampa

SetAbortProc