SYNC_TRANSFER_STATUS enumeration (shobjidl_core.h)
Specifies possible status values used in the System.SyncTransferStatus property.
Syntax
typedef enum SYNC_TRANSFER_STATUS {
STS_NONE = 0,
STS_NEEDSUPLOAD = 0x1,
STS_NEEDSDOWNLOAD = 0x2,
STS_TRANSFERRING = 0x4,
STS_PAUSED = 0x8,
STS_HASERROR = 0x10,
STS_FETCHING_METADATA = 0x20,
STS_USER_REQUESTED_REFRESH = 0x40,
STS_HASWARNING = 0x80,
STS_EXCLUDED = 0x100,
STS_INCOMPLETE = 0x200,
STS_PLACEHOLDER_IFEMPTY = 0x400
} ;
Constants
STS_NONE Value: 0 There is no current sync activity. |
STS_NEEDSUPLOAD Value: 0x1 The file is pending upload. |
STS_NEEDSDOWNLOAD Value: 0x2 The file is pending download. |
STS_TRANSFERRING Value: 0x4 The file is currently being uploaded or downloaded. |
STS_PAUSED Value: 0x8 The current transfer is paused. |
STS_HASERROR Value: 0x10 An error was encountered during the last sync operation. |
STS_FETCHING_METADATA Value: 0x20 The sync engine is retrieving metadata from the cloud. |
STS_USER_REQUESTED_REFRESH Value: 0x40 |
STS_HASWARNING Value: 0x80 |
STS_EXCLUDED Value: 0x100 |
STS_INCOMPLETE Value: 0x200 |
STS_PLACEHOLDER_IFEMPTY Value: 0x400 |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8.1 [desktop apps only] |
Minimum supported server | Windows Server 2012 R2 [desktop apps only] |
Header | shobjidl_core.h |