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 |