Partager via


Énumération FILESYNC_SKIP_REASON

Représente la raison pour laquelle un fichier a été ignoré pendant la détection de modifications ou l'application de modifications.

Syntaxe

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;

Membres

  • FILESYNC_SKIP_REASON_UNKNOWN_ERROR
    La raison de l'omission n'est pas connue.

  • FILESYNC_SKIP_REASON_APPLICATION_REQUEST
    L'application a demandé l'omission. Cela se produit lorsque l'application affecte au paramètre pfSkipChange la valeur TRUE dans son gestionnaire d'événements IFileSyncProviderCallback::OnApplyingChange.

  • FILESYNC_SKIP_REASON_SOURCE_CONCURRENCY_CHECK
    Le fichier source a changé depuis que la modification a été détectée.

  • FILESYNC_SKIP_REASON_DESTINATION_CONCURRENCY_CHECK
    Le fichier de destination a changé depuis que la modification a été détectée.

  • FILESYNC_SKIP_REASON_SOURCE_READ_ERROR
    Le fichier n'a pas pu être lu.

  • FILESYNC_SKIP_REASON_DESTINATION_WRITE_ERROR
    Le fichier n'a pas pu être écrit.

  • FILESYNC_SKIP_REASON_FILE_TYPE_NOT_SUPPORTED
    Le type de fichier n'est pas pris en charge.

  • FILESYNC_SKIP_REASON_CONFLICT_LOSER_FILE_WRITE_ERROR
    Le fichier perdant de conflit n'a pas pu être écrit.

Notes

L'énumération FILESYNC_SKIP_REASON est utilisée par les événements IFileSyncProviderCallback::OnChangeSkipped et IFileSyncProviderCallback::OnDetectFileSkipped.

Spécifications

En-tête : FileSyncProvider.h

Voir aussi

Autres ressources

Composants de synchronisation de fichiers Sync Framework