다음을 통해 공유


SYNC_ENGINE_STATE_FLAGS 열거형(shobjidl.h)

파일 인덱서에서 속성 저장소의 PKEY_StorageProviderStatus 값에 내부 엔진 상태를 노출하기 위해 동기화 엔진에서 사용하는 값을 지정합니다.

속성을 업데이트하려면 먼저 GPS_EXTRINSICPROPERTIES 플래그를 사용하여 IShellItem2::GetPropertyStore를 호출합니다. 다음으로 반환된 개체의 IPropertyStore::SetValue 메서드를 호출하여 PKEY_StorageProviderStatus 키를 지정하여 이러한 SYNC_ENGINE_STATE_FLAGS 사용하여 속성의 비트 마스크 값을 설정합니다.

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
} ;

상수

 
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
유효한 모든 SYNC_ENGINE_STATE_FLAGS 플래그에 대한 비트 마스크 값입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8.1 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 R2 [데스크톱 앱만 해당]
머리글 shobjidl.h