Condividi tramite


enumerazione SYNCMGR_HANDLER_POLICIES (syncmgr.h)

Enumera i criteri specificati da un gestore di sincronizzazione che devia dai criteri predefiniti.

Sintassi

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

Costanti

 
SYNCMGR_HPM_NONE
Valore: 0
Non vengono impostati flag di criteri del gestore.
SYNCMGR_HPM_PREVENT_ACTIVATE
Valore: 0x1
L'attivazione del gestore non è supportata al momento della chiamata. Questo valore può essere usato da un gestore per implementare il supporto per i criteri di gruppo che impedisce l'attivazione del gestore. Se questo valore è impostato, l'attività Di installazione non viene visualizzata nella cartella Di sincronizzazione installazione quando questo gestore è selezionato. Il gestore deve fornire un commento, restituito dall'implementazione di ISyncMgrHandlerInfo::GetComment, per consentire all'utente di sapere perché l'attività di installazione non è disponibile. La maggior parte dei gestori non deve impostare questo valore.
SYNCMGR_HPM_PREVENT_DEACTIVATE
Valore: 0x2
La disattivazione del gestore non è supportata al momento della chiamata. Questo valore può essere usato da un gestore per implementare il supporto per i criteri di gruppo che impedisce la disattivazione del gestore. Se questo valore è impostato, l'attività Delete non viene visualizzata nella cartella Sync Center quando questo gestore è selezionato. Il gestore deve fornire un commento, restituito dall'implementazione di ISyncMgrHandlerInfo::GetComment, per consentire all'utente di sapere perché l'attività di installazione non è disponibile. La maggior parte dei gestori non deve impostare questo valore.
SYNCMGR_HPM_PREVENT_ENABLE
Valore: 0x4
Il gestore supporta normalmente l'abilitazione, ma non può essere abilitata a causa dei criteri del gestore. Se questo flag è impostato, l'opzione Abilita non verrà visualizzata nel menu di scelta rapida.
SYNCMGR_HPM_PREVENT_DISABLE
Valore: 0x8
Il gestore supporta normalmente la disabilitazione, ma non può essere abilitato a causa dei criteri del gestore. Se questo flag è impostato, l'opzione Disabilita non verrà visualizzata nel menu di scelta rapida.
SYNCMGR_HPM_PREVENT_START_SYNC
Valore: 0x10
Il gestore supporta normalmente la sincronizzazione, ma non può essere sincronizzato a causa dei criteri del gestore. Se questo flag è impostato, l'opzione Avvia sincronizzazione non verrà visualizzata nel menu di scelta rapida o nella barra dei comandi.
SYNCMGR_HPM_PREVENT_STOP_SYNC
Valore: 0x20
Il gestore supporta normalmente la sincronizzazione, ma non può essere sincronizzato a causa dei criteri del gestore. Se questo flag è impostato, l'opzione Arresta sincronizzazione non verrà visualizzata nel menu di scelta rapida o nella barra dei comandi.
SYNCMGR_HPM_DISABLE_ENABLE
Valore: 0x100
Il gestore supporta normalmente l'abilitazione, ma non può essere abilitato al momento della chiamata. L'opzione Abilita verrà visualizzata ma verrà disabilitata.
SYNCMGR_HPM_DISABLE_DISABLE
Valore: 0x200
Il gestore supporta normalmente la disabilitazione, ma non può essere disabilitato al momento della chiamata. L'opzione Disabilita verrà visualizzata ma verrà disabilitata.
SYNCMGR_HPM_DISABLE_START_SYNC
Valore: 0x400
Il gestore supporta normalmente la sincronizzazione, ma non può essere sincronizzato al momento della chiamata. L'opzione Avvia sincronizzazione verrà visualizzata ma verrà disabilitata.
SYNCMGR_HPM_DISABLE_STOP_SYNC
Valore: 0x800
Il gestore supporta normalmente l'annullamento, ma non può essere annullato al momento della chiamata. L'opzione Arresta sincronizzazione verrà visualizzata ma verrà disabilitata.
SYNCMGR_HPM_DISABLE_BROWSE
Valore: 0x1000
Il gestore supporta normalmente l'annullamento, ma non può essere annullato al momento della chiamata. L'opzione Sfoglia verrà visualizzata ma verrà disabilitata.
SYNCMGR_HPM_DISABLE_SCHEDULE
Valore: 0x2000
Il gestore supporta normalmente l'annullamento, ma non può essere annullato al momento della chiamata. L'opzione Mostra pianificazione verrà visualizzata ma verrà disabilitata.
SYNCMGR_HPM_HIDDEN_BY_DEFAULT
Valore: 0x10000
Il gestore deve essere nascosto dall'utente a meno che l'opzione Mostra file nascosti non sia stata abilitata. Questo criterio applica solo la prima volta che il gestore viene caricato. In seguito, lo stato nascosto viene mantenuto dal Centro sincronizzazione e può essere modificato dall'utente tramite il foglio delle proprietà. Lo stato nascosto è disponibile nell'interfaccia utente della cartella come proprietà System.Sync.Hidden (PKEY_Sync_Hidden).
SYNCMGR_HPM_BACKGROUND_SYNC_ONLY
L'utente non offre attività di sincronizzazione e arresto nell'interfaccia utente. Equivale a SYNCMGR_HPM_PREVENT_START_SYNC
SYNCMGR_HPM_PREVENT_STOP_SYNC.
SYNCMGR_HPM_VALID_MASK
Valore: 0x12f3f
Maschera usata per recuperare flag di SYNCMGR_HANDLER_POLICIES validi.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione syncmgr.h