Поделиться через


IFileSyncProviderCallback::OnDetectFileSkipped

Возникает, когда файл (или папка) не был проанализирован во время обнаружения изменений.

HRESULT OnDetectFileSkipped(
  LPCWSTR pcszSourceFilePath,
  DWORD dwReason,
  HRESULT hrErrorCode);

Параметры

  • pcszSourceFilePath
    [in, string] Путь к файлу, который не удалось проанализировать в ходе обнаружения изменений. Путь задается относительно корневого каталога.
  • dwReason
    [in] Причина, по которой не удалось проанализировать файл в ходе обнаружения изменений. Это значение из перечисления FILESYNC_SKIP_REASON.
  • hrErrorCode
    [in] Ошибка, возвращенная при попытке проанализировать файл. Ошибка, содержащаяся в этом параметре, обычно возвращается файловой системой, указывая на то, что не удалось получить доступ к файлу для чтения или возникла другая проблема при анализе изменения.

Возвращаемое значение

  • S_OK

Замечания

Это событие возникает по одному разу для каждого файла (или папки), который не был проанализирован в ходе обнаружения изменений.

Если событие OnDetectFileSkipped возвращает ошибку, то платформы Sync Framework останавливают обработку текущего пакета изменений и возвращают ошибку из метода, который запустил обнаружение изменений.

См. также

Справочник

Интерфейс IFileSyncProviderCallback
Перечисление FILESYNC_SKIP_REASON