CF_INSYNC_POLICY-Enumeration (cfapi.h)
Eine Richtlinie, die es einem Synchronisierungsanbieter ermöglicht, zu steuern, wann die Plattform den In-Sync-Status für eine Platzhalterdatei oder ein Verzeichnis löschen soll.
Syntax
typedef enum CF_INSYNC_POLICY {
CF_INSYNC_POLICY_NONE = 0x00000000,
CF_INSYNC_POLICY_TRACK_FILE_CREATION_TIME = 0x00000001,
CF_INSYNC_POLICY_TRACK_FILE_READONLY_ATTRIBUTE = 0x00000002,
CF_INSYNC_POLICY_TRACK_FILE_HIDDEN_ATTRIBUTE = 0x00000004,
CF_INSYNC_POLICY_TRACK_FILE_SYSTEM_ATTRIBUTE = 0x00000008,
CF_INSYNC_POLICY_TRACK_DIRECTORY_CREATION_TIME = 0x00000010,
CF_INSYNC_POLICY_TRACK_DIRECTORY_READONLY_ATTRIBUTE = 0x00000020,
CF_INSYNC_POLICY_TRACK_DIRECTORY_HIDDEN_ATTRIBUTE = 0x00000040,
CF_INSYNC_POLICY_TRACK_DIRECTORY_SYSTEM_ATTRIBUTE = 0x00000080,
CF_INSYNC_POLICY_TRACK_FILE_LAST_WRITE_TIME = 0x00000100,
CF_INSYNC_POLICY_TRACK_DIRECTORY_LAST_WRITE_TIME = 0x00000200,
CF_INSYNC_POLICY_TRACK_FILE_ALL = 0x0055550f,
CF_INSYNC_POLICY_TRACK_DIRECTORY_ALL = 0x00aaaaf0,
CF_INSYNC_POLICY_TRACK_ALL = 0x00ffffff,
CF_INSYNC_POLICY_PRESERVE_INSYNC_FOR_SYNC_ENGINE = 0x80000000
} ;
Konstanten
CF_INSYNC_POLICY_NONE Wert: 0x00000000 Die Standardrichtlinie für die Synchronisierung. |
CF_INSYNC_POLICY_TRACK_FILE_CREATION_TIME Wert: 0x00000001 Löscht den synchronen Zustand, wenn eine Datei erstellt wird. |
CF_INSYNC_POLICY_TRACK_FILE_READONLY_ATTRIBUTE Wert: 0x00000002 Löscht den synchronen Zustand, wenn eine Datei schreibgeschützt ist. |
CF_INSYNC_POLICY_TRACK_FILE_HIDDEN_ATTRIBUTE Wert: 0x00000004 Löscht den synchronen Zustand, wenn eine Datei ausgeblendet ist. |
CF_INSYNC_POLICY_TRACK_FILE_SYSTEM_ATTRIBUTE Wert: 0x00000008 Löscht den synchronen Zustand, wenn es sich bei einer Datei um eine Systemdatei handelt. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_CREATION_TIME Wert: 0x00000010 Löscht den synchronen Zustand, wenn ein Verzeichnis erstellt wird. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_READONLY_ATTRIBUTE Wert: 0x00000020 Löscht den synchronen Zustand, wenn ein Verzeichnis schreibgeschützt ist. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_HIDDEN_ATTRIBUTE Wert: 0x00000040 Löscht den synchronen Zustand, wenn ein Verzeichnis ausgeblendet ist. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_SYSTEM_ATTRIBUTE Wert: 0x00000080 Löscht den synchronen Zustand, wenn ein Verzeichnis ein Systemverzeichnis ist. |
CF_INSYNC_POLICY_TRACK_FILE_LAST_WRITE_TIME Wert: 0x00000100 Löscht den synchronen Zustand basierend auf der letzten Schreibzeit in eine Datei. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_LAST_WRITE_TIME Wert: 0x00000200 Löscht den synchronen Zustand basierend auf der letzten Schreibzeit in ein Verzeichnis. |
CF_INSYNC_POLICY_TRACK_FILE_ALL Wert: 0x0055550f Löscht den synchronen Zustand für alle Änderungen an einer Datei. |
CF_INSYNC_POLICY_TRACK_DIRECTORY_ALL Wert: 0x00aaaaf0 Löscht den synchronen Zustand für alle Änderungen an einem Verzeichnis. |
CF_INSYNC_POLICY_TRACK_ALL Wert: 0x00ffffff Löscht den synchronen Zustand für alle Änderungen an einer Datei oder einem Verzeichnis. |
CF_INSYNC_POLICY_PRESERVE_INSYNC_FOR_SYNC_ENGINE Wert: 0x80000000 Synchronisierungsrichtlinien sind vom Löschen ausgenommen. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1709 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Kopfzeile | cfapi.h |