Condividi tramite


Commit di una coda

Dopo aver accodato tutte le operazioni di file desiderate, la coda deve essere confermata. In questo modo, le operazioni sui file accodate verranno elaborate.

Non è possibile riutilizzare una coda di file dopo il commit. La prassi migliore consiste nel raccogliere tutte le operazioni di file necessarie per la coda di file e confermare la coda una sola volta. Se è necessaria un'ulteriore elaborazione della coda dopo il commit, l'handle della coda deve essere chiuso e una nuova coda di file deve essere creata. Per eseguire il commit della coda di file, chiamare la funzione SetupCommitFileQueue specificando una routine di callback. La routine di callback riceverà notifiche da SetupCommitFileQueue durante l'elaborazione delle operazioni sui file. Se si desidera utilizzare la routine di callback della coda predefinita, è prima necessario inizializzare il contesto necessario chiamando SetupInitDefaultQueueCallback o SetupInitDefaultQueueCallbackEx. Per altre informazioni sulla routine di callback della coda predefinita, vedere routine di callback della coda predefinita.

Nota

SetupCommitFileQueue deve essere chiamato prima della chiusura della coda. Tutte le operazioni di cui non viene eseguito il commit quando viene chiamato il SetupCloseFileQueue non verranno eseguite.