Condividi tramite


Code timer

La funzione CreateTimerQueue crea una coda per i timer. I timer in questa coda, noti come timer-code, sono oggetti leggeri che consentono di specificare una funzione di callback da chiamare quando arriva il tempo di scadenza specificato. L'operazione di attesa viene eseguita da un thread nel pool di thread.

Per aggiungere un timer alla coda, chiamare la funzione CreateTimerQueueTimer . Per aggiornare un timer della coda timer, chiamare la funzione ChangeTimerQueueTimer . È possibile specificare una funzione di callback da eseguire da un thread di lavoro dal pool di thread al termine del timer.

Per annullare un timer in sospeso, chiamare la funzione DeleteTimerQueueTimer . Al termine della coda dei timer, chiamare la funzione DeleteTimerQueueEx per eliminare la coda timer. Tutti i timer in sospeso nella coda vengono annullati ed eliminati.

Uso delle code timer