SYNCMGR_HANDLER_POLICIES
列挙型メンバー 16
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| SYNCMGR_HPM_NONE | 0 | 0x0 | ハンドラー ポリシー フラグは設定されていません。 |
| SYNCMGR_HPM_PREVENT_ACTIVATE | 1 | 0x1 | 呼び出し時点で、ハンドラーのアクティブ化はサポートされていません。この値は、ハンドラーのアクティブ化を禁止するグループ ポリシーへの対応を実装するために、ハンドラーが使用できます。この値が設定されている場合、このハンドラーが選択されているときに [同期のセットアップ] フォルダーに Setup タスクは表示されません。ハンドラーは、Setup タスクが利用できない理由をユーザーに知らせるために、ISyncMgrHandlerInfo::GetComment の実装から返されるコメントを提供してください。ほとんどのハンドラーは、この値を設定すべきではありません。 |
| SYNCMGR_HPM_PREVENT_DEACTIVATE | 2 | 0x2 | 呼び出し時点で、ハンドラーの非アクティブ化はサポートされていません。この値は、ハンドラーの非アクティブ化を禁止するグループ ポリシーへの対応を実装するために、ハンドラーが使用できます。この値が設定されている場合、このハンドラーが選択されているときに同期センター フォルダーに Delete タスクは表示されません。ハンドラーは、Setup タスクが利用できない理由をユーザーに知らせるために、ISyncMgrHandlerInfo::GetComment の実装から返されるコメントを提供してください。ほとんどのハンドラーは、この値を設定すべきではありません。 |
| SYNCMGR_HPM_PREVENT_ENABLE | 4 | 0x4 | ハンドラーは通常は有効化をサポートしますが、ハンドラー ポリシーのために有効化できません。このフラグが設定されている場合、コンテキスト メニューに Enable オプションは表示されません。 |
| SYNCMGR_HPM_PREVENT_DISABLE | 8 | 0x8 | ハンドラーは通常は無効化をサポートしますが、ハンドラー ポリシーのために有効化できません。このフラグが設定されている場合、コンテキスト メニューに Disable オプションは表示されません。 |
| SYNCMGR_HPM_PREVENT_START_SYNC | 16 | 0x10 | ハンドラーは通常は同期をサポートしますが、ハンドラー ポリシーのために同期できません。このフラグが設定されている場合、コンテキスト メニューまたはコマンド バーに Start Sync オプションは表示されません。 |
| SYNCMGR_HPM_PREVENT_STOP_SYNC | 32 | 0x20 | ハンドラーは通常は同期をサポートしますが、ハンドラー ポリシーのために同期できません。このフラグが設定されている場合、コンテキスト メニューまたはコマンド バーに Stop Sync オプションは表示されません。 |
| SYNCMGR_HPM_DISABLE_ENABLE | 256 | 0x100 | ハンドラーは通常は有効化をサポートしますが、呼び出し時点では有効化できません。Enable オプションは表示されますが、淡色表示(無効)になります。 |
| SYNCMGR_HPM_DISABLE_DISABLE | 512 | 0x200 | ハンドラーは通常は無効化をサポートしますが、呼び出し時点では無効化できません。Disable オプションは表示されますが、淡色表示(無効)になります。 |
| SYNCMGR_HPM_DISABLE_START_SYNC | 1024 | 0x400 | ハンドラーは通常は同期をサポートしますが、呼び出し時点では同期できません。Start Sync オプションは表示されますが、淡色表示(無効)になります。 |
| SYNCMGR_HPM_DISABLE_STOP_SYNC | 2048 | 0x800 | ハンドラーは通常はキャンセルをサポートしますが、呼び出し時点ではキャンセルできません。Stop Sync オプションは表示されますが、淡色表示(無効)になります。 |
| SYNCMGR_HPM_DISABLE_BROWSE | 4096 | 0x1000 | ハンドラーは通常はキャンセルをサポートしますが、呼び出し時点ではキャンセルできません。Browse オプションは表示されますが、淡色表示(無効)になります。 |
| SYNCMGR_HPM_DISABLE_SCHEDULE | 8192 | 0x2000 | ハンドラーは通常はキャンセルをサポートしますが、呼び出し時点ではキャンセルできません。Show Schedule オプションは表示されますが、淡色表示(無効)になります。 |
| SYNCMGR_HPM_HIDDEN_BY_DEFAULT | 65536 | 0x10000 | Show Hidden Files オプションが有効になっていない限り、ハンドラーはユーザーから隠されます。このポリシーは、ハンドラーが最初に読み込まれたときにのみ適用されます。それ以降、非表示状態は同期センターによって管理され、プロパティ シートを通じてユーザーが変更できます。非表示状態は、フォルダーの UI では System.Sync.Hidden (PKEY_Sync_Hidden) プロパティとして利用できます。 |
| SYNCMGR_HPM_BACKGROUND_SYNC_ONLY | 48 | 0x30 | UI で Sync タスクと Stop タスクがユーザーに提供されません。これは SYNCMGR_HPM_PREVENT_START_SYNC | SYNCMGR_HPM_PREVENT_STOP_SYNC と同等です。 |
| SYNCMGR_HPM_VALID_MASK | 77631 | 0x12F3F | 有効な SYNCMGR_HANDLER_POLICIES フラグを取得するために使用するマスクです。 |
公式ドキュメント
既定のポリシーとは異なる、同期ハンドラーが指定するポリシーを列挙します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum SYNCMGR_HANDLER_POLICIES : int {
SYNCMGR_HPM_NONE = 0,
SYNCMGR_HPM_PREVENT_ACTIVATE = 1,
SYNCMGR_HPM_PREVENT_DEACTIVATE = 2,
SYNCMGR_HPM_PREVENT_ENABLE = 4,
SYNCMGR_HPM_PREVENT_DISABLE = 8,
SYNCMGR_HPM_PREVENT_START_SYNC = 16,
SYNCMGR_HPM_PREVENT_STOP_SYNC = 32,
SYNCMGR_HPM_DISABLE_ENABLE = 256,
SYNCMGR_HPM_DISABLE_DISABLE = 512,
SYNCMGR_HPM_DISABLE_START_SYNC = 1024,
SYNCMGR_HPM_DISABLE_STOP_SYNC = 2048,
SYNCMGR_HPM_DISABLE_BROWSE = 4096,
SYNCMGR_HPM_DISABLE_SCHEDULE = 8192,
SYNCMGR_HPM_HIDDEN_BY_DEFAULT = 65536,
SYNCMGR_HPM_BACKGROUND_SYNC_ONLY = 48,
SYNCMGR_HPM_VALID_MASK = 77631
} SYNCMGR_HANDLER_POLICIES;public enum SYNCMGR_HANDLER_POLICIES : int
{
SYNCMGR_HPM_NONE = 0,
SYNCMGR_HPM_PREVENT_ACTIVATE = 1,
SYNCMGR_HPM_PREVENT_DEACTIVATE = 2,
SYNCMGR_HPM_PREVENT_ENABLE = 4,
SYNCMGR_HPM_PREVENT_DISABLE = 8,
SYNCMGR_HPM_PREVENT_START_SYNC = 16,
SYNCMGR_HPM_PREVENT_STOP_SYNC = 32,
SYNCMGR_HPM_DISABLE_ENABLE = 256,
SYNCMGR_HPM_DISABLE_DISABLE = 512,
SYNCMGR_HPM_DISABLE_START_SYNC = 1024,
SYNCMGR_HPM_DISABLE_STOP_SYNC = 2048,
SYNCMGR_HPM_DISABLE_BROWSE = 4096,
SYNCMGR_HPM_DISABLE_SCHEDULE = 8192,
SYNCMGR_HPM_HIDDEN_BY_DEFAULT = 65536,
SYNCMGR_HPM_BACKGROUND_SYNC_ONLY = 48,
SYNCMGR_HPM_VALID_MASK = 77631,
}Public Enum SYNCMGR_HANDLER_POLICIES As Integer
SYNCMGR_HPM_NONE = 0
SYNCMGR_HPM_PREVENT_ACTIVATE = 1
SYNCMGR_HPM_PREVENT_DEACTIVATE = 2
SYNCMGR_HPM_PREVENT_ENABLE = 4
SYNCMGR_HPM_PREVENT_DISABLE = 8
SYNCMGR_HPM_PREVENT_START_SYNC = 16
SYNCMGR_HPM_PREVENT_STOP_SYNC = 32
SYNCMGR_HPM_DISABLE_ENABLE = 256
SYNCMGR_HPM_DISABLE_DISABLE = 512
SYNCMGR_HPM_DISABLE_START_SYNC = 1024
SYNCMGR_HPM_DISABLE_STOP_SYNC = 2048
SYNCMGR_HPM_DISABLE_BROWSE = 4096
SYNCMGR_HPM_DISABLE_SCHEDULE = 8192
SYNCMGR_HPM_HIDDEN_BY_DEFAULT = 65536
SYNCMGR_HPM_BACKGROUND_SYNC_ONLY = 48
SYNCMGR_HPM_VALID_MASK = 77631
End Enumimport enum
class SYNCMGR_HANDLER_POLICIES(enum.IntEnum):
SYNCMGR_HPM_NONE = 0
SYNCMGR_HPM_PREVENT_ACTIVATE = 1
SYNCMGR_HPM_PREVENT_DEACTIVATE = 2
SYNCMGR_HPM_PREVENT_ENABLE = 4
SYNCMGR_HPM_PREVENT_DISABLE = 8
SYNCMGR_HPM_PREVENT_START_SYNC = 16
SYNCMGR_HPM_PREVENT_STOP_SYNC = 32
SYNCMGR_HPM_DISABLE_ENABLE = 256
SYNCMGR_HPM_DISABLE_DISABLE = 512
SYNCMGR_HPM_DISABLE_START_SYNC = 1024
SYNCMGR_HPM_DISABLE_STOP_SYNC = 2048
SYNCMGR_HPM_DISABLE_BROWSE = 4096
SYNCMGR_HPM_DISABLE_SCHEDULE = 8192
SYNCMGR_HPM_HIDDEN_BY_DEFAULT = 65536
SYNCMGR_HPM_BACKGROUND_SYNC_ONLY = 48
SYNCMGR_HPM_VALID_MASK = 77631// SYNCMGR_HANDLER_POLICIES
pub const SYNCMGR_HPM_NONE: i32 = 0;
pub const SYNCMGR_HPM_PREVENT_ACTIVATE: i32 = 1;
pub const SYNCMGR_HPM_PREVENT_DEACTIVATE: i32 = 2;
pub const SYNCMGR_HPM_PREVENT_ENABLE: i32 = 4;
pub const SYNCMGR_HPM_PREVENT_DISABLE: i32 = 8;
pub const SYNCMGR_HPM_PREVENT_START_SYNC: i32 = 16;
pub const SYNCMGR_HPM_PREVENT_STOP_SYNC: i32 = 32;
pub const SYNCMGR_HPM_DISABLE_ENABLE: i32 = 256;
pub const SYNCMGR_HPM_DISABLE_DISABLE: i32 = 512;
pub const SYNCMGR_HPM_DISABLE_START_SYNC: i32 = 1024;
pub const SYNCMGR_HPM_DISABLE_STOP_SYNC: i32 = 2048;
pub const SYNCMGR_HPM_DISABLE_BROWSE: i32 = 4096;
pub const SYNCMGR_HPM_DISABLE_SCHEDULE: i32 = 8192;
pub const SYNCMGR_HPM_HIDDEN_BY_DEFAULT: i32 = 65536;
pub const SYNCMGR_HPM_BACKGROUND_SYNC_ONLY: i32 = 48;
pub const SYNCMGR_HPM_VALID_MASK: i32 = 77631;// SYNCMGR_HANDLER_POLICIES
const (
SYNCMGR_HPM_NONE int32 = 0
SYNCMGR_HPM_PREVENT_ACTIVATE int32 = 1
SYNCMGR_HPM_PREVENT_DEACTIVATE int32 = 2
SYNCMGR_HPM_PREVENT_ENABLE int32 = 4
SYNCMGR_HPM_PREVENT_DISABLE int32 = 8
SYNCMGR_HPM_PREVENT_START_SYNC int32 = 16
SYNCMGR_HPM_PREVENT_STOP_SYNC int32 = 32
SYNCMGR_HPM_DISABLE_ENABLE int32 = 256
SYNCMGR_HPM_DISABLE_DISABLE int32 = 512
SYNCMGR_HPM_DISABLE_START_SYNC int32 = 1024
SYNCMGR_HPM_DISABLE_STOP_SYNC int32 = 2048
SYNCMGR_HPM_DISABLE_BROWSE int32 = 4096
SYNCMGR_HPM_DISABLE_SCHEDULE int32 = 8192
SYNCMGR_HPM_HIDDEN_BY_DEFAULT int32 = 65536
SYNCMGR_HPM_BACKGROUND_SYNC_ONLY int32 = 48
SYNCMGR_HPM_VALID_MASK int32 = 77631
)const
SYNCMGR_HPM_NONE = 0;
SYNCMGR_HPM_PREVENT_ACTIVATE = 1;
SYNCMGR_HPM_PREVENT_DEACTIVATE = 2;
SYNCMGR_HPM_PREVENT_ENABLE = 4;
SYNCMGR_HPM_PREVENT_DISABLE = 8;
SYNCMGR_HPM_PREVENT_START_SYNC = 16;
SYNCMGR_HPM_PREVENT_STOP_SYNC = 32;
SYNCMGR_HPM_DISABLE_ENABLE = 256;
SYNCMGR_HPM_DISABLE_DISABLE = 512;
SYNCMGR_HPM_DISABLE_START_SYNC = 1024;
SYNCMGR_HPM_DISABLE_STOP_SYNC = 2048;
SYNCMGR_HPM_DISABLE_BROWSE = 4096;
SYNCMGR_HPM_DISABLE_SCHEDULE = 8192;
SYNCMGR_HPM_HIDDEN_BY_DEFAULT = 65536;
SYNCMGR_HPM_BACKGROUND_SYNC_ONLY = 48;
SYNCMGR_HPM_VALID_MASK = 77631;// SYNCMGR_HANDLER_POLICIES
pub const SYNCMGR_HPM_NONE: i32 = 0;
pub const SYNCMGR_HPM_PREVENT_ACTIVATE: i32 = 1;
pub const SYNCMGR_HPM_PREVENT_DEACTIVATE: i32 = 2;
pub const SYNCMGR_HPM_PREVENT_ENABLE: i32 = 4;
pub const SYNCMGR_HPM_PREVENT_DISABLE: i32 = 8;
pub const SYNCMGR_HPM_PREVENT_START_SYNC: i32 = 16;
pub const SYNCMGR_HPM_PREVENT_STOP_SYNC: i32 = 32;
pub const SYNCMGR_HPM_DISABLE_ENABLE: i32 = 256;
pub const SYNCMGR_HPM_DISABLE_DISABLE: i32 = 512;
pub const SYNCMGR_HPM_DISABLE_START_SYNC: i32 = 1024;
pub const SYNCMGR_HPM_DISABLE_STOP_SYNC: i32 = 2048;
pub const SYNCMGR_HPM_DISABLE_BROWSE: i32 = 4096;
pub const SYNCMGR_HPM_DISABLE_SCHEDULE: i32 = 8192;
pub const SYNCMGR_HPM_HIDDEN_BY_DEFAULT: i32 = 65536;
pub const SYNCMGR_HPM_BACKGROUND_SYNC_ONLY: i32 = 48;
pub const SYNCMGR_HPM_VALID_MASK: i32 = 77631;const
SYNCMGR_HPM_NONE* = 0
SYNCMGR_HPM_PREVENT_ACTIVATE* = 1
SYNCMGR_HPM_PREVENT_DEACTIVATE* = 2
SYNCMGR_HPM_PREVENT_ENABLE* = 4
SYNCMGR_HPM_PREVENT_DISABLE* = 8
SYNCMGR_HPM_PREVENT_START_SYNC* = 16
SYNCMGR_HPM_PREVENT_STOP_SYNC* = 32
SYNCMGR_HPM_DISABLE_ENABLE* = 256
SYNCMGR_HPM_DISABLE_DISABLE* = 512
SYNCMGR_HPM_DISABLE_START_SYNC* = 1024
SYNCMGR_HPM_DISABLE_STOP_SYNC* = 2048
SYNCMGR_HPM_DISABLE_BROWSE* = 4096
SYNCMGR_HPM_DISABLE_SCHEDULE* = 8192
SYNCMGR_HPM_HIDDEN_BY_DEFAULT* = 65536
SYNCMGR_HPM_BACKGROUND_SYNC_ONLY* = 48
SYNCMGR_HPM_VALID_MASK* = 77631enum SYNCMGR_HANDLER_POLICIES : int {
SYNCMGR_HPM_NONE = 0,
SYNCMGR_HPM_PREVENT_ACTIVATE = 1,
SYNCMGR_HPM_PREVENT_DEACTIVATE = 2,
SYNCMGR_HPM_PREVENT_ENABLE = 4,
SYNCMGR_HPM_PREVENT_DISABLE = 8,
SYNCMGR_HPM_PREVENT_START_SYNC = 16,
SYNCMGR_HPM_PREVENT_STOP_SYNC = 32,
SYNCMGR_HPM_DISABLE_ENABLE = 256,
SYNCMGR_HPM_DISABLE_DISABLE = 512,
SYNCMGR_HPM_DISABLE_START_SYNC = 1024,
SYNCMGR_HPM_DISABLE_STOP_SYNC = 2048,
SYNCMGR_HPM_DISABLE_BROWSE = 4096,
SYNCMGR_HPM_DISABLE_SCHEDULE = 8192,
SYNCMGR_HPM_HIDDEN_BY_DEFAULT = 65536,
SYNCMGR_HPM_BACKGROUND_SYNC_ONLY = 48,
SYNCMGR_HPM_VALID_MASK = 77631,
}#define global SYNCMGR_HPM_NONE 0x0
#define global SYNCMGR_HPM_PREVENT_ACTIVATE 0x1
#define global SYNCMGR_HPM_PREVENT_DEACTIVATE 0x2
#define global SYNCMGR_HPM_PREVENT_ENABLE 0x4
#define global SYNCMGR_HPM_PREVENT_DISABLE 0x8
#define global SYNCMGR_HPM_PREVENT_START_SYNC 0x10
#define global SYNCMGR_HPM_PREVENT_STOP_SYNC 0x20
#define global SYNCMGR_HPM_DISABLE_ENABLE 0x100
#define global SYNCMGR_HPM_DISABLE_DISABLE 0x200
#define global SYNCMGR_HPM_DISABLE_START_SYNC 0x400
#define global SYNCMGR_HPM_DISABLE_STOP_SYNC 0x800
#define global SYNCMGR_HPM_DISABLE_BROWSE 0x1000
#define global SYNCMGR_HPM_DISABLE_SCHEDULE 0x2000
#define global SYNCMGR_HPM_HIDDEN_BY_DEFAULT 0x10000
#define global SYNCMGR_HPM_BACKGROUND_SYNC_ONLY 0x30
#define global SYNCMGR_HPM_VALID_MASK 0x12F3F