CF_SYNC_PROVIDER_STATUS enumeration (cfapi.h)
Current status of a sync provider.
Syntax
typedef enum CF_SYNC_PROVIDER_STATUS {
CF_PROVIDER_STATUS_DISCONNECTED = 0x00000000,
CF_PROVIDER_STATUS_IDLE = 0x00000001,
CF_PROVIDER_STATUS_POPULATE_NAMESPACE = 0x00000002,
CF_PROVIDER_STATUS_POPULATE_METADATA = 0x00000004,
CF_PROVIDER_STATUS_POPULATE_CONTENT = 0x00000008,
CF_PROVIDER_STATUS_SYNC_INCREMENTAL = 0x00000010,
CF_PROVIDER_STATUS_SYNC_FULL = 0x00000020,
CF_PROVIDER_STATUS_CONNECTIVITY_LOST = 0x00000040,
CF_PROVIDER_STATUS_CLEAR_FLAGS = 0x80000000,
CF_PROVIDER_STATUS_TERMINATED = 0xC0000001,
CF_PROVIDER_STATUS_ERROR = 0xC0000002
} ;
Constants
CF_PROVIDER_STATUS_DISCONNECTED Value: 0x00000000 The sync provider is disconnected. |
CF_PROVIDER_STATUS_IDLE Value: 0x00000001 The sync provider is idle. |
CF_PROVIDER_STATUS_POPULATE_NAMESPACE Value: 0x00000002 The sync provider is populating a namespace. |
CF_PROVIDER_STATUS_POPULATE_METADATA Value: 0x00000004 The sync provider is populating placeholder metadata. |
CF_PROVIDER_STATUS_POPULATE_CONTENT Value: 0x00000008 The sync provider is populating placeholder content. |
CF_PROVIDER_STATUS_SYNC_INCREMENTAL Value: 0x00000010 The sync provider is incrementally syncing placeholder content. |
CF_PROVIDER_STATUS_SYNC_FULL Value: 0x00000020 The sync provider has fully synced placeholder file data. |
CF_PROVIDER_STATUS_CONNECTIVITY_LOST Value: 0x00000040 The sync provider has lost connectivity. |
CF_PROVIDER_STATUS_CLEAR_FLAGS Value: 0x80000000 Clears the flags of the sync provider. |
CF_PROVIDER_STATUS_TERMINATED Value: 0xC0000001 The sync provider has been terminated. |
CF_PROVIDER_STATUS_ERROR Value: 0xC0000002 There was an error with the sync provider. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1709 [desktop apps only] |
Minimum supported server | Windows Server 2016 [desktop apps only] |
Header | cfapi.h |