SYNCMGR_ITEM_POLICIES列挙 (syncmgr.h)

グループ ポリシーで項目を有効または無効にする方法を制御するアイテムのポリシーを指定します。

構文

typedef enum SYNCMGR_ITEM_POLICIES {
  SYNCMGR_IPM_NONE = 0,
  SYNCMGR_IPM_PREVENT_ENABLE = 0x1,
  SYNCMGR_IPM_PREVENT_DISABLE = 0x2,
  SYNCMGR_IPM_PREVENT_START_SYNC = 0x4,
  SYNCMGR_IPM_PREVENT_STOP_SYNC = 0x8,
  SYNCMGR_IPM_DISABLE_ENABLE = 0x10,
  SYNCMGR_IPM_DISABLE_DISABLE = 0x20,
  SYNCMGR_IPM_DISABLE_START_SYNC = 0x40,
  SYNCMGR_IPM_DISABLE_STOP_SYNC = 0x80,
  SYNCMGR_IPM_DISABLE_BROWSE = 0x100,
  SYNCMGR_IPM_DISABLE_DELETE = 0x200,
  SYNCMGR_IPM_HIDDEN_BY_DEFAULT = 0x10000,
  SYNCMGR_IPM_VALID_MASK = 0x102ff
} ;

定数

 
SYNCMGR_IPM_NONE
値: 0
ポリシー フラグは設定されません。
SYNCMGR_IPM_PREVENT_ENABLE
値: 0x1
項目の有効化は、呼び出し時にはサポートされていません。 この値は、アイテムが有効にならないようにするグループ ポリシーのサポートを実装するために、アイテムで使用できます。 この値が設定されている場合、この項目が選択されている場合、ハンドラーのフォルダーに [有効にする] タスクは表示されません。 項目には、 ISyncMgrSyncItemInfo::GetComment の実装から返されるコメントを指定して、 Enable タスクが使用できない理由をユーザーに知らせる必要があります。 ほとんどの項目では、この値を設定しないでください。
SYNCMGR_IPM_PREVENT_DISABLE
値: 0x2
アイテムの無効化は、呼び出し時にはサポートされていません。 この値は、アイテムが無効にならないようにするグループ ポリシーのサポートを実装するために、アイテムで使用できます。 この値が設定されている場合、この項目が選択されている場合、ハンドラーのフォルダーに 無効 タスクは表示されません。 アイテムは、 ISyncMgrSyncItemInfo::GetComment の実装から返されるコメントを提供して、 Disable タスクが使用できない理由をユーザーに知らせる必要があります。 ほとんどの項目では、この値を設定しないでください。
SYNCMGR_IPM_PREVENT_START_SYNC
値: 0x4
ユーザー インターフェイスまたは API を使用した同期の開始はサポートされていません。 同期は、進行状況を報告するセッション作成者を作成する外部アプリケーションによってのみ開始できます。 この値が設定されている場合、同期項目が選択されている場合、同期の開始タスクはハンドラーのフォルダーに表示されません。 同期項目でサポートされるようにするには、ハンドラーで同期の開始がサポートされている必要があることに注意してください。 ほとんどの同期項目では、この値を設定しないでください。
SYNCMGR_IPM_PREVENT_STOP_SYNC
値: 0x8
ユーザー インターフェイスまたは API を介した同期の停止はサポートされていません。 この値が設定されている場合、同期項目が選択されている場合、ハンドラーのフォルダーに同期の停止タスクは表示されません。 同期項目でサポートされるようにするには、ハンドラーで同期の停止をサポートする必要があることに注意してください。 ほとんどの同期項目では、この値を設定しないでください。
SYNCMGR_IPM_DISABLE_ENABLE
値: 0x10
この同期項目に対して有効タスクが表示されている場合は、有効にするタスクを無効にする必要があります。 このポリシーを設定すると、SYNCMGR_IPM_PREVENT_ENABLEが設定されていないが無効になっている場合は、コンテキスト メニューに [有効] オプションが表示されます。
SYNCMGR_IPM_DISABLE_DISABLE
値: 0x20
無効化タスクは、この同期項目に対して表示されるときに無効にする必要があります。 このポリシーを設定すると、SYNCMGR_IPM_PREVENT_DISABLEが設定されていないが無効になっている場合は、コンテキスト メニューに [ 無効 ] オプションが表示されます。
SYNCMGR_IPM_DISABLE_START_SYNC
値: 0x40
同期の開始タスクは、この同期項目に対して表示されるときに無効にする必要があります。 このポリシーを設定すると、コンテキスト メニューに [同期の開始 ] オプションが表示されます(SYNCMGR_IPM_PREVENT_START_SYNCが設定されていない場合、SYNCMGR_HPM_PREVENT_START_SYNCがハンドルに設定されていないが無効になっている場合)。
SYNCMGR_IPM_DISABLE_STOP_SYNC
値: 0x80
同期 の停止 タスクは、この同期項目に対して表示されるときに無効にする必要があります。 このポリシーを設定すると、コンテキスト メニューに [ 同期の停止 ] オプションが表示されます(SYNCMGR_IPM_PREVENT_STOP_SYNCが設定されていない場合、およびハンドラーでSYNCMGR_HPM_PREVENT_STOP_SYNCが設定されていないが無効になっている場合)。
SYNCMGR_IPM_DISABLE_BROWSE
値: 0x100
[ 参照 ] タスクは、この同期項目に対して表示されるときに無効にする必要があります。 Browse タスクは、ISyncMgrSyncItem::GetCapabilities メソッドからSYNCMGR_ICM_CAN_BROWSE_CONTENT値が返された場合にのみ表示されます。
SYNCMGR_IPM_DISABLE_DELETE
値: 0x200
ハンドラーは通常、アイテムの削除をサポートしていますが、このアイテムは呼び出し時に削除できません。 このポリシーを設定すると、同期項目のコンテキスト メニューに [削除 ] オプションが無効として表示されます。
SYNCMGR_IPM_HIDDEN_BY_DEFAULT
値: 0x10000
[隠しファイルの表示] オプションが有効になっていない限り、アイテムはユーザーに 対して非表示 にする必要があります。 このポリシーは、アイテムが初めて読み込まれたときにのみ適用されます。 その後、非表示の状態は同期センターによって維持され、プロパティ シートを使用してユーザーが変更できます。
SYNCMGR_IPM_VALID_MASK
値: 0x102ff
有効な SYNCMGR_ITEM_POLICIES フラグを取得するために使用されるマスク。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header syncmgr.h