Freigeben über


FILESYNC_SKIP_REASON-Enumeration

Stellt die Ursache dar, wegen der eine Datei bei der Änderungserkennung oder dem Ändern einer Anwendung übersprungen wird.

typedef enum
{
    FILESYNC_SKIP_REASON_UNKNOWN_ERROR = 0,
    FILESYNC_SKIP_REASON_APPLICATION_REQUEST = 1,
    FILESYNC_SKIP_REASON_SOURCE_CONCURRENCY_CHECK = 2,
    FILESYNC_SKIP_REASON_DESTINATION_CONCURRENCY_CHECK = 3,
    FILESYNC_SKIP_REASON_SOURCE_READ_ERROR = 4,
    FILESYNC_SKIP_REASON_DESTINATION_WRITE_ERROR = 5,
        FILESYNC_SKIP_REASON_FILE_TYPE_NOT_SUPPORTED = 6,
        FILESYNC_SKIP_REASON_CONFLICT_LOSER_FILE_WRITE_ERROR = 7
} FILESYNC_SKIP_REASON;

Member

  • FILESYNC_SKIP_REASON_UNKNOWN_ERROR
    Die Ursache für das Überspringen ist nicht bekannt.
  • FILESYNC_SKIP_REASON_APPLICATION_REQUEST
    Das Überspringen wurde von der Anwendung angefordert. Dies tritt auf, wenn die Anwendung den pfSkipChange-Parameter im zugehörigen IFileSyncProviderCallback::OnApplyingChange-Ereignishandler auf TRUE festlegt.
  • FILESYNC_SKIP_REASON_SOURCE_CONCURRENCY_CHECK
    Die Quelldatei hat sich geändert, seit die Änderung erkannt wurde.
  • FILESYNC_SKIP_REASON_DESTINATION_CONCURRENCY_CHECK
    Die Zieldatei hat sich geändert, seit die Änderung erkannt wurde.
  • FILESYNC_SKIP_REASON_SOURCE_READ_ERROR
    Die Datei konnte nicht gelesen werden.
  • FILESYNC_SKIP_REASON_DESTINATION_WRITE_ERROR
    Die Datei konnte nicht geschrieben werden.
  • FILESYNC_SKIP_REASON_FILE_TYPE_NOT_SUPPORTED
    Der Dateityp wird nicht unterstützt.
  • FILESYNC_SKIP_REASON_CONFLICT_LOSER_FILE_WRITE_ERROR
    Die Datei für den Konfliktverlierer konnte nicht geschrieben werden.

Hinweise

Die FILESYNC_SKIP_REASON-Enumeration wird vom IFileSyncProviderCallback::OnChangeSkipped und vom IFileSyncProviderCallback::OnDetectFileSkipped-Ereignis verwendet.

Anforderungen

Header: Filesyncprovider.h

Siehe auch

Konzepte

Komponenten zur Dateisynchronisierung von Sync Framework