Compartilhar via


Confirmando uma fila

Depois que todas as operações de arquivo desejadas tiverem sido enfileiradas, a fila deverá ser confirmada. Isso faz com que as operações de arquivo enfileiradas sejam processadas.

Uma fila de arquivos não pode ser reutilizado depois de confirmada. A melhor prática é coletar todas as operações de arquivo necessárias para a fila de arquivos e confirmar a fila apenas uma vez. Se o processamento adicional da fila for necessário depois que ela tiver sido confirmada, o identificador para a fila deverá ser fechado e uma nova fila de arquivos será criada. Para confirmar a fila de arquivos, chame a função SetupCommitFileQueue , especificando uma rotina de retorno de chamada. A rotina de retorno de chamada receberá notificações de SetupCommitFileQueue à medida que as operações de arquivo forem processadas. Se você quiser usar a rotina de retorno de chamada de fila padrão, primeiro deverá 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. Todas as operações que não forem confirmadas quando SetupCloseFileQueue for chamada não serão executadas.