CF_PLACEHOLDER_STATE-Enumeration (cfapi.h)
Der Status einer Platzhalterdatei oder eines Ordners.
Syntax
typedef enum CF_PLACEHOLDER_STATE {
CF_PLACEHOLDER_STATE_NO_STATES = 0x00000000,
CF_PLACEHOLDER_STATE_PLACEHOLDER = 0x00000001,
CF_PLACEHOLDER_STATE_SYNC_ROOT = 0x00000002,
CF_PLACEHOLDER_STATE_ESSENTIAL_PROP_PRESENT = 0x00000004,
CF_PLACEHOLDER_STATE_IN_SYNC = 0x00000008,
CF_PLACEHOLDER_STATE_PARTIAL = 0x00000010,
CF_PLACEHOLDER_STATE_PARTIALLY_ON_DISK = 0x00000020,
CF_PLACEHOLDER_STATE_INVALID = 0xffffffff
} ;
Konstanten
CF_PLACEHOLDER_STATE_NO_STATES Wert: 0x00000000 Bei der Rückgabe ist die Datei oder das Verzeichnis, deren FileAttributes und ReparseTag von der API überprüft werden, kein Platzhalter. |
CF_PLACEHOLDER_STATE_PLACEHOLDER Wert: 0x00000001 Die Datei oder das Verzeichnis, deren FileAttributes und ReparseTag von der API untersucht werden, ist ein Platzhalter. |
CF_PLACEHOLDER_STATE_SYNC_ROOT Wert: 0x00000002 Das Verzeichnis ist sowohl ein Platzhalterverzeichnis als auch das Synchronisierungsstammverzeichnis. |
CF_PLACEHOLDER_STATE_ESSENTIAL_PROP_PRESENT Wert: 0x00000004 Die Datei oder das Verzeichnis muss ein Platzhalter sein, und im Eigenschaftenspeicher der Datei oder des Verzeichnisses ist eine wesentliche Eigenschaft vorhanden. |
CF_PLACEHOLDER_STATE_IN_SYNC Wert: 0x00000008 Die Datei oder das Verzeichnis muss ein Platzhalter sein und deren Inhalt muss mit der Cloud synchronisiert werden. |
CF_PLACEHOLDER_STATE_PARTIAL Wert: 0x00000010 Die Datei oder das Verzeichnis muss ein Platzhalter sein, und ihr Inhalt ist nicht bereit, von der Benutzeranwendung verwendet zu werden, obwohl er möglicherweise lokal vollständig vorhanden ist. Ein Beispiel ist eine Platzhalterdatei, deren Inhalt vollständig auf den lokalen Datenträger heruntergeladen wurde, aber noch von einem Synchronisierungsanbieter überprüft werden muss, der den Synchronisierungsstamm mit dem Hydrierungsmodifizierer VERIFICATION_REQUIRED registriert hat. |
CF_PLACEHOLDER_STATE_PARTIALLY_ON_DISK Wert: 0x00000020 Die Datei oder das Verzeichnis muss ein Platzhalter sein, und ihr Inhalt ist nicht vollständig lokal vorhanden. Wenn dies festgelegt ist, muss auch CF_PLACEHOLDER_STATE_PARTIAL festgelegt werden. |
CF_PLACEHOLDER_STATE_INVALID Wert: 0xffffffff Dies ist ein ungültiger Zustand, wenn die API die Informationen der Datei oder des Verzeichnisses nicht analysiert. |
Hinweise
Informationen zum Platzhalterstatus können durch Aufrufen der folgenden Funktionen abgerufen werden:
- CfGetPlaceholderStateFromAttributeTag
- CfGetPlaceholderStateFromFileInfo
- CfGetPlaceholderStateFromFindData
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 |
Weitere Informationen
CfGetPlaceholderStateFromAttributeTag