Udostępnij przez


Zatwierdzanie kolejki

Po zakolejkowaniu wszystkich żądanych operacji na plikach, kolejka musi zostać zatwierdzona. To powoduje przetwarzanie operacji na plikach w kolejce.

Nie można ponownie użyć kolejki plików po jej zatwierdzeniu. Najlepszym rozwiązaniem jest zebranie wszystkich wymaganych operacji na plikach dla kolejki plików i zatwierdzenie kolejki tylko raz. Jeśli wymagane jest dodatkowe przetwarzanie kolejki po jej zatwierdzeniu, dojście do kolejki powinno zostać zamknięte i zostanie utworzona nowa kolejka plików. Aby zatwierdzić kolejkę plików, wywołaj funkcję SetupCommitFileQueue, określając procedurę wywołania zwrotnego. Procedura wywołania zwrotnego będzie otrzymywać powiadomienia z SetupCommitFileQueue w miarę jak przetwarzane są operacje plikowe. Jeśli chcesz użyć domyślnej procedury wywołania zwrotnego kolejki, musisz najpierw zainicjować wymagany kontekst, wywołując SetupInitDefaultQueueCallback lub SetupInitDefaultQueueCallbackEx. Aby uzyskać więcej informacji na temat domyślnej procedury wywołania zwrotnego kolejki, zobacz Default Queue Callback Routine.

Notatka

SetupCommitFileQueue należy wywołać przed zamknięciem kolejki. Żadne niezatwierdzone operacje nie zostaną wykonane, gdy wywołana zostanie funkcja SetupCloseFileQueue.