SYNCMGR_HANDLER_POLICIES列挙 (syncmgr.h)
既定のポリシーから逸脱した同期ハンドラーによって指定されたポリシーを列挙します。
構文
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 通常、ハンドラーは enable をサポートしていますが、ハンドラー ポリシーのために有効にすることはできません。 このフラグが設定されている場合、コンテキスト メニューに [有効] オプションは表示されません。 |
|
SYNCMGR_HPM_PREVENT_DISABLE 値: 0x8 通常、ハンドラーは disable をサポートしていますが、ハンドラー ポリシーのために有効にすることはできません。 このフラグが設定されている場合、コンテキスト メニューに [無効] オプションは表示されません。 |
|
SYNCMGR_HPM_PREVENT_START_SYNC 値: 0x10 通常、ハンドラーは同期をサポートしますが、ハンドラー ポリシーのため同期できません。 このフラグが設定されている場合、コンテキスト メニューまたはコマンド バーに [ 同期の開始 ] オプションは表示されません。 |
|
SYNCMGR_HPM_PREVENT_STOP_SYNC 値: 0x20 通常、ハンドラーは同期をサポートしますが、ハンドラー ポリシーのため同期できません。 このフラグが設定されている場合、コンテキスト メニューまたはコマンド バーに [ 同期の停止 ] オプションは表示されません。 |
|
SYNCMGR_HPM_DISABLE_ENABLE 値: 0x100 ハンドラーは通常、enable をサポートしていますが、呼び出し時に有効にすることはできません。 [有効] オプションが表示されますが、無効になります。 |
|
SYNCMGR_HPM_DISABLE_DISABLE 値: 0x200 ハンドラーは通常、disable をサポートしていますが、呼び出し時に無効にすることはできません。 [無効] オプションが表示されますが、無効になります。 |
|
SYNCMGR_HPM_DISABLE_START_SYNC 値: 0x400 通常、ハンドラーは同期をサポートしていますが、呼び出し時に同期することはできません。 [ 同期の開始] オプションが表示されますが、無効になります。 |
|
SYNCMGR_HPM_DISABLE_STOP_SYNC 値: 0x800 ハンドラーは通常、cancel をサポートしますが、呼び出し時に取り消すことはできません。 [ 同期の停止] オプションが表示されますが、無効になります。 |
|
SYNCMGR_HPM_DISABLE_BROWSE 値: 0x1000 ハンドラーは通常、cancel をサポートしますが、呼び出し時に取り消すことはできません。 [参照] オプションが表示されますが、無効になります。 |
|
SYNCMGR_HPM_DISABLE_SCHEDULE 値: 0x2000 ハンドラーは通常、cancel をサポートしますが、呼び出し時に取り消すことはできません。 [ スケジュールの表示] オプションが表示されますが、無効になります。 |
|
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 [デスクトップ アプリのみ] |
Header | syncmgr.h |