Partilhar via


Efetuar uma fila

Depois de todas as operações de ficheiro desejadas terem sido listadas, a fila tem de ser confirmada. Isso faz com que as operações de arquivo enfileiradas sejam processadas.

Uma fila de arquivos não pode ser reutilizada depois de ser enviada. A prática recomendada é coletar todas as operações de arquivo necessárias para a fila de arquivos e confirmar a fila apenas uma vez. Se for necessário um processamento adicional da fila depois de ter sido confirmada, o identificador da fila deve ser fechado e uma nova fila de ficheiros deve ser criada. Para confirmar a fila de arquivos, chame a função SetupCommitFileQueue , especificando uma rotina de callback. A rotina de retorno de chamada receberá notificações de SetupCommitFileQueue à medida que as operações de arquivo são processadas. Se quiser usar a rotina de retorno de chamada de fila padrão, você deve primeiro inicializar o contexto necessário chamando SetupInitDefaultQueueCallback ou SetupInitDefaultQueueCallbackEx. Para obter mais informações sobre a rotina de retorno de chamada de fila padrão, consulte Rotina de retorno de chamada de fila padrão.

Observação

SetupCommitFileQueue deve ser chamado antes que a fila seja fechada. As operações que não estão confirmadas quando SetupCloseFileQueue for chamada não serão executadas.