SYNCMGR_HANDLER_POLICIES 열거형(syncmgr.h)
기본 정책에서 벗어나는 동기화 처리기에서 지정한 정책을 열거합니다.
Syntax
typedef enum SYNCMGR_HANDLER_POLICIES {
SYNCMGR_HPM_NONE = 0,
SYNCMGR_HPM_PREVENT_ACTIVATE = 0x1,
SYNCMGR_HPM_PREVENT_DEACTIVATE = 0x2,
SYNCMGR_HPM_PREVENT_ENABLE = 0x4,
SYNCMGR_HPM_PREVENT_DISABLE = 0x8,
SYNCMGR_HPM_PREVENT_START_SYNC = 0x10,
SYNCMGR_HPM_PREVENT_STOP_SYNC = 0x20,
SYNCMGR_HPM_DISABLE_ENABLE = 0x100,
SYNCMGR_HPM_DISABLE_DISABLE = 0x200,
SYNCMGR_HPM_DISABLE_START_SYNC = 0x400,
SYNCMGR_HPM_DISABLE_STOP_SYNC = 0x800,
SYNCMGR_HPM_DISABLE_BROWSE = 0x1000,
SYNCMGR_HPM_DISABLE_SCHEDULE = 0x2000,
SYNCMGR_HPM_HIDDEN_BY_DEFAULT = 0x10000,
SYNCMGR_HPM_BACKGROUND_SYNC_ONLY,
SYNCMGR_HPM_VALID_MASK = 0x12f3f
} ;
상수
SYNCMGR_HPM_NONE 값: 0 처리기 정책 플래그가 설정되지 않았습니다. |
|
SYNCMGR_HPM_PREVENT_ACTIVATE 값: 0x1 처리기의 활성화는 호출 시 지원되지 않습니다. 처리기에서 이 값을 사용하여 처리기가 활성화되지 않도록 하는 그룹 정책에 대한 지원을 구현할 수 있습니다. 이 값을 설정하면 이 처리기를 선택하면 설치 동기화 폴더에 설치 작업이 표시되지 않습니다. 처리기는 ISyncMgrHandlerInfo::GetComment 구현에서 반환된 주석을 제공하여 설치 작업을 사용할 수 없는 이유를 사용자에게 알려야 합니다. 대부분의 처리기는 이 값을 설정해서는 안 됩니다. |
|
SYNCMGR_HPM_PREVENT_DEACTIVATE 값: 0x2 호출 시 처리기의 비활성화가 지원되지 않습니다. 처리기에서 이 값을 사용하여 처리기가 비활성화되지 않도록 하는 그룹 정책에 대한 지원을 구현할 수 있습니다. 이 값을 설정하면 이 처리기를 선택하면 삭제 작업이 동기화 센터 폴더에 표시되지 않습니다. 처리기는 ISyncMgrHandlerInfo::GetComment 구현에서 반환된 주석을 제공하여 설치 작업을 사용할 수 없는 이유를 사용자에게 알려야 합니다. 대부분의 처리기는 이 값을 설정해서는 안 됩니다. |
|
SYNCMGR_HPM_PREVENT_ENABLE 값: 0x4 처리기는 일반적으로 사용을 지원하지만 처리기 정책으로 인해 사용하도록 설정할 수 없습니다. 이 플래그를 설정하면 상황에 맞는 메뉴에 사용 옵션이 표시되지 않습니다. |
|
SYNCMGR_HPM_PREVENT_DISABLE 값: 0x8 처리기는 일반적으로 사용 안 함을 지원하지만 처리기 정책으로 인해 사용하도록 설정할 수 없습니다. 이 플래그가 설정되면 상황에 맞는 메뉴에 사용 안 함 옵션이 표시되지 않습니다. |
|
SYNCMGR_HPM_PREVENT_START_SYNC 값: 0x10 처리기는 일반적으로 동기화를 지원하지만 처리기 정책으로 인해 동기화할 수 없습니다. 이 플래그가 설정된 경우 동기화 시작 옵션은 상황에 맞는 메뉴 또는 명령 모음에 표시되지 않습니다. |
|
SYNCMGR_HPM_PREVENT_STOP_SYNC 값: 0x20 처리기는 일반적으로 동기화를 지원하지만 처리기 정책으로 인해 동기화할 수 없습니다. 이 플래그가 설정된 경우 동기화 중지 옵션은 상황에 맞는 메뉴 또는 명령 모음에 표시되지 않습니다. |
|
SYNCMGR_HPM_DISABLE_ENABLE 값: 0x100 처리기는 일반적으로 사용을 지원하지만 호출 시 사용하도록 설정할 수 없습니다. 사용 옵션이 표시되지만 사용하지 않도록 설정됩니다. |
|
SYNCMGR_HPM_DISABLE_DISABLE 값: 0x200 처리기는 일반적으로 사용 안 함을 지원하지만 호출 시 사용하지 않도록 설정할 수 없습니다. 사용 안 함 옵션이 표시되지만 사용하지 않도록 설정됩니다. |
|
SYNCMGR_HPM_DISABLE_START_SYNC 값: 0x400 처리기는 일반적으로 동기화를 지원하지만 호출 시 동기화할 수 없습니다. 동기화 시작 옵션이 표시되지만 사용하지 않도록 설정됩니다. |
|
SYNCMGR_HPM_DISABLE_STOP_SYNC 값: 0x800 처리기는 일반적으로 취소를 지원하지만 호출 시 취소할 수 없습니다. 동기화 중지 옵션이 표시되지만 사용하지 않도록 설정됩니다. |
|
SYNCMGR_HPM_DISABLE_BROWSE 값: 0x1000 처리기는 일반적으로 취소를 지원하지만 호출 시 취소할 수 없습니다. 찾아보기 옵션이 표시되지만 사용하지 않도록 설정됩니다. |
|
SYNCMGR_HPM_DISABLE_SCHEDULE 값: 0x2000 처리기는 일반적으로 취소를 지원하지만 호출 시 취소할 수 없습니다. 일정 표시 옵션이 표시되지만 사용하지 않도록 설정됩니다. |
|
SYNCMGR_HPM_HIDDEN_BY_DEFAULT 값: 0x10000 숨겨진 파일 표시 옵션을 사용하도록 설정하지 않은 경우 처리기를 사용자로부터 숨겨야 합니다. 이 정책은 처리기가 처음 로드될 때만 적용됩니다. 그 후 숨겨진 상태는 동기화 센터에서 유지 관리되며 사용자가 속성 시트를 통해 변경할 수 있습니다. 숨겨진 상태는 폴더 UI에서 System.Sync.Hidden(PKEY_Sync_Hidden) 속성으로 사용할 수 있습니다. |
|
SYNCMGR_HPM_BACKGROUND_SYNC_ONLY 사용자에게 UI에서 동기화 및 중지 작업이 제공되지 않습니다. 이는 SYNCMGR_HPM_PREVENT_START_SYNC |
SYNCMGR_HPM_PREVENT_STOP_SYNC. |
SYNCMGR_HPM_VALID_MASK 값: 0x12f3f 유효한 SYNCMGR_HANDLER_POLICIES 플래그를 검색하는 데 사용되는 마스크입니다. |
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | syncmgr.h |