Validation d’une file d’attente
Une fois que toutes les opérations de fichier souhaitées ont été mises en file d’attente, la file d’attente doit être validée. Cela entraîne le traitement des opérations de fichier en file d’attente.
Une file d’attente de fichiers ne peut pas être réutilisée une fois qu’elle a été validée. La meilleure pratique consiste à collecter toutes les opérations de fichier requises pour la file d’attente de fichiers et à valider la file d’attente une seule fois. Si un traitement supplémentaire de la file d’attente est nécessaire une fois qu’elle a été validée, le handle dans la file d’attente doit être fermé et une nouvelle file d’attente de fichiers doit être créée. Pour valider la file d’attente, appelez la fonction SetupCommitFileQueue , en spécifiant une routine de rappel. La routine de rappel reçoit des notifications de SetupCommitFileQueue au fur et à mesure que les opérations de fichier sont traitées. Si vous souhaitez utiliser la routine de rappel de file d’attente par défaut, vous devez d’abord initialiser le contexte nécessaire en appelant SetupInitDefaultQueueCallback ou SetupInitDefaultQueueCallbackEx. Pour plus d’informations sur la routine de rappel de file d’attente par défaut, consultez Routine de rappel de file d’attente par défaut.
Notes
SetupCommitFileQueue doit être appelé avant la fermeture de la file d’attente. Les opérations qui ne sont pas validées lorsque SetupCloseFileQueue est appelé ne sont pas effectuées.