Site icon EfmSoft

Что означает код ошибки Windows 1246 (ERROR_CONTINUE)?

 
Предыдущий Следующий
ERROR_NOT_LOGGED_ON ERROR_ALREADY_INITIALIZED

ERROR_CONTINUE

Что означает ERROR_CONTINUE

ERROR_CONTINUE в контракте NPDirectoryNotify — управляющий результат, а не hard failure и не аналог ERROR_IO_PENDING. Он означает, что network provider уже обработал directory operation; caller должен продолжить свой workflow, но не должен выполнять ту же filesystem operation повторно.

Что проверить

  • Сохраните dwOper, directory path и provider, который вернул ERROR_CONTINUE.
  • Убедитесь, что caller различает WN_SUCCESS («выполни операцию сам») и ERROR_CONTINUE («provider уже выполнил её»).
  • Проверьте idempotency: повторное mkdir/rmdir/rename после этого result может привести к двойному выполнению или ошибке состояния.

Как действовать

После ERROR_CONTINUE продолжайте общий UI/workflow, но пропустите уже выполненную directory operation. Не помещайте код в generic retry handler. Корректность подтверждается ровно одним изменением файловой системы на один provider callback.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version