SYNC_ENGINE_STATE_FLAGS-Enumeration (shobjidl.h)
Gibt Werte an, die von einer beliebigen Synchronisierungs-Engine verwendet werden, um ihre internen Engine-Zustände für den PKEY_StorageProviderStatus Wert des Eigenschaftenspeichers im Dateiindexer verfügbar zu machen.
Um die Eigenschaft zu aktualisieren, rufen Sie zuerst IShellItem2::GetPropertyStore mit dem flag GPS_EXTRINSICPROPERTIES auf. Rufen Sie als Nächstes die IPropertyStore::SetValue-Methode des zurückgegebenen Objekts auf, und geben Sie den PKEY_StorageProviderStatus-Schlüssel an, um den Bitmaskenwert der Eigenschaft mithilfe dieser SYNC_ENGINE_STATE_FLAGS festzulegen.
Syntax
typedef enum SYNC_ENGINE_STATE_FLAGS {
SESF_NONE = 0,
SESF_SERVICE_QUOTA_NEARING_LIMIT = 0x1,
SESF_SERVICE_QUOTA_EXCEEDED_LIMIT = 0x2,
SESF_AUTHENTICATION_ERROR = 0x4,
SESF_PAUSED_DUE_TO_METERED_NETWORK = 0x8,
SESF_PAUSED_DUE_TO_DISK_SPACE_FULL = 0x10,
SESF_PAUSED_DUE_TO_CLIENT_POLICY = 0x20,
SESF_PAUSED_DUE_TO_SERVICE_POLICY = 0x40,
SESF_SERVICE_UNAVAILABLE = 0x80,
SESF_PAUSED_DUE_TO_USER_REQUEST = 0x100,
SESF_ALL_FLAGS
} ;
Konstanten
SESF_NONE Wert: 0 Kein Zustand. |
SESF_SERVICE_QUOTA_NEARING_LIMIT Wert: 0x1 Das Cloudspeicherkontingent des Benutzers nähert sich der Kapazität. Dies hängt vom gesamten Kontingentspeicher des Benutzers ab. |
SESF_SERVICE_QUOTA_EXCEEDED_LIMIT Wert: 0x2 Das Cloudspeicherkontingent des Benutzers wird gefüllt. |
SESF_AUTHENTICATION_ERROR Wert: 0x4 Die Anmeldeinformationen des Benutzerkontos sind ungültig. |
SESF_PAUSED_DUE_TO_METERED_NETWORK Wert: 0x8 Die Synchronisierungs-Engine wird aufgrund von getakteten Netzwerkeinstellungen angehalten. |
SESF_PAUSED_DUE_TO_DISK_SPACE_FULL Wert: 0x10 Das Laufwerk, das den Inhalt der Synchronisierungs-Engine enthält, hat den maximal zulässigen Speicherplatz erreicht. |
SESF_PAUSED_DUE_TO_CLIENT_POLICY Wert: 0x20 Der Benutzer hat sein tägliches Limit für Anforderungen oder Datenübertragungen an den Dienst überschritten. |
SESF_PAUSED_DUE_TO_SERVICE_POLICY Wert: 0x40 Der Dienst hat das System aufgefordert, Anforderungen zu drosseln. |
SESF_SERVICE_UNAVAILABLE Wert: 0x80 Der Dienst kann derzeit nicht erreicht werden. |
SESF_PAUSED_DUE_TO_USER_REQUEST Wert: 0x100 |
SESF_ALL_FLAGS Ein Bitmaskenwert für alle gültigen SYNC_ENGINE_STATE_FLAGS Flags. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [nur Desktop-Apps] |
Kopfzeile | shobjidl.h |