enumerazione SYNC_ENGINE_STATE_FLAGS (shobjidl.h)
Specifica i valori usati da qualsiasi motore di sincronizzazione per esporre gli stati del motore interno al valore di PKEY_StorageProviderStatus dell'archivio proprietà nel file indexer
Per aggiornare la proprietà, chiamare prima IShellItem2::GetPropertyStore con il flag di GPS_EXTRINSICPROPERTIES . Chiamare quindi il metodo IPropertyStore::SetValue dell'oggetto restituito, specificando la chiave di PKEY_StorageProviderStatus, per impostare il valore della maschera bit della proprietà usando questi SYNC_ENGINE_STATE_FLAGS.
Sintassi
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
} ;
Costanti
SESF_NONE Valore: 0 Nessuno stato. |
SESF_SERVICE_QUOTA_NEARING_LIMIT Valore: 0x1 La quota di archiviazione cloud dell'utente è vicina alla capacità. Ciò dipende dallo spazio totale della quota dell'utente. |
SESF_SERVICE_QUOTA_EXCEEDED_LIMIT Valore: 0x2 La quota di archiviazione cloud dell'utente viene riempita. |
SESF_AUTHENTICATION_ERROR Valore: 0x4 Le credenziali dell'account dell'utente non sono valide. |
SESF_PAUSED_DUE_TO_METERED_NETWORK Valore: 0x8 Il motore di sincronizzazione viene sospeso a causa delle impostazioni di rete a consumo. |
SESF_PAUSED_DUE_TO_DISK_SPACE_FULL Valore: 0x10 L'unità che contiene il contenuto del motore di sincronizzazione ha raggiunto lo spazio massimo consentito. |
SESF_PAUSED_DUE_TO_CLIENT_POLICY Valore: 0x20 L'utente ha superato il limite giornaliero di richieste o trasferimenti di dati al servizio. |
SESF_PAUSED_DUE_TO_SERVICE_POLICY Valore: 0x40 Il servizio ha richiesto al sistema di limitare le richieste. |
SESF_SERVICE_UNAVAILABLE Valore: 0x80 Il servizio non può essere raggiunto in questo momento. |
SESF_PAUSED_DUE_TO_USER_REQUEST Valore: 0x100 |
SESF_ALL_FLAGS Valore di maschera bit per tutti i flag di SYNC_ENGINE_STATE_FLAGS validi. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1 [solo app desktop] |
Server minimo supportato | Windows Server 2012 R2 [solo app desktop] |
Intestazione | shobjidl.h |