| Предыдущий | Следующий |
| STATUS_CLOUD_FILE_PINNED | STATUS_CLOUD_FILE_PROPERTY_CORRUPT |
STATUS_CLOUD_FILE_REQUEST_ABORTED
Это окончательный результат отдельного запроса. Сам по себе он не указывает на повреждённый sync root, неверный удалённый объект или ошибочную регистрацию поставщика. Чтобы определить, была ли работа прервана отменой, завершением работы, тайм-аутом, вытесняющей операцией или собственным управляемым путём отмены, поставщику нужен контекст запроса.
Сохраните ключ запроса функции обратного вызова, ключ передачи, идентичность файла и диапазон байтов. Не считайте, что вся файловая операция исчезла: отмена может относиться только к части диапазона выборки, пока другим ожидающим операциям ввода-вывода всё ещё нужны данные.
Полезные проверки
- Обработайте отмену до освобождения буферов или удаления состояния, общего для перекрывающихся запросов.
- Зафиксируйте, завершал ли поставщик работу или запрос был вытеснен операцией более высокого уровня.
- Возобновляйте работу только через новый запрос платформы или документированный явный процесс гидратации.
Связанная документация
- CF_CALLBACK_PARAMETERS объясняет диапазоны отмены и незавершённую работу выборки.
- CfConnectSyncRoot описывает жизненный цикл подключения функции обратного вызова.
Нужно найти другой код? Найти другой код состояния или ошибки.
