다음을 통해 공유


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