SYNCMGR_RESOLUTION_ABILITIES
列挙型メンバー 6
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| SYNCMGR_RA_KEEPOTHER | 1 | 0x1 | 解決ハンドラーは項目のマージをサポートしており、保持するためのマージ済みファイルを生成します。 |
| SYNCMGR_RA_KEEPRECENT | 2 | 0x2 | ISyncMgrResolutionHandler::KeepRecent メソッドおよび ISyncMgrResolutionHandler::KeepOther メソッドの呼び出しを有効にします。 |
| SYNCMGR_RA_REMOVEFROMSYNCSET | 4 | 0x4 | ISyncMgrResolutionHandler::RemoveFromSyncSet メソッドの呼び出しを有効にします。 |
| SYNCMGR_RA_KEEP_SINGLE | 8 | 0x8 | 使用されません。 |
| SYNCMGR_RA_KEEP_MULTIPLE | 16 | 0x10 | pArray に複数の項目を指定して ISyncMgrResolutionHandler::KeepItems メソッドを呼び出せるようにします。 |
| SYNCMGR_RA_VALID | 31 | 0x1F | 有効な SYNCMGR_RESOLUTION_ABILITIES 値のマスクです。 |
公式ドキュメント
実行可能な機能と、後続の競合解決処理を示します。ISyncMgrResolutionHandler::QueryAbilities で使用されます。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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_RESOLUTION_ABILITIES : int {
SYNCMGR_RA_KEEPOTHER = 1,
SYNCMGR_RA_KEEPRECENT = 2,
SYNCMGR_RA_REMOVEFROMSYNCSET = 4,
SYNCMGR_RA_KEEP_SINGLE = 8,
SYNCMGR_RA_KEEP_MULTIPLE = 16,
SYNCMGR_RA_VALID = 31
} SYNCMGR_RESOLUTION_ABILITIES;public enum SYNCMGR_RESOLUTION_ABILITIES : int
{
SYNCMGR_RA_KEEPOTHER = 1,
SYNCMGR_RA_KEEPRECENT = 2,
SYNCMGR_RA_REMOVEFROMSYNCSET = 4,
SYNCMGR_RA_KEEP_SINGLE = 8,
SYNCMGR_RA_KEEP_MULTIPLE = 16,
SYNCMGR_RA_VALID = 31,
}Public Enum SYNCMGR_RESOLUTION_ABILITIES As Integer
SYNCMGR_RA_KEEPOTHER = 1
SYNCMGR_RA_KEEPRECENT = 2
SYNCMGR_RA_REMOVEFROMSYNCSET = 4
SYNCMGR_RA_KEEP_SINGLE = 8
SYNCMGR_RA_KEEP_MULTIPLE = 16
SYNCMGR_RA_VALID = 31
End Enumimport enum
class SYNCMGR_RESOLUTION_ABILITIES(enum.IntEnum):
SYNCMGR_RA_KEEPOTHER = 1
SYNCMGR_RA_KEEPRECENT = 2
SYNCMGR_RA_REMOVEFROMSYNCSET = 4
SYNCMGR_RA_KEEP_SINGLE = 8
SYNCMGR_RA_KEEP_MULTIPLE = 16
SYNCMGR_RA_VALID = 31// SYNCMGR_RESOLUTION_ABILITIES
pub const SYNCMGR_RA_KEEPOTHER: i32 = 1;
pub const SYNCMGR_RA_KEEPRECENT: i32 = 2;
pub const SYNCMGR_RA_REMOVEFROMSYNCSET: i32 = 4;
pub const SYNCMGR_RA_KEEP_SINGLE: i32 = 8;
pub const SYNCMGR_RA_KEEP_MULTIPLE: i32 = 16;
pub const SYNCMGR_RA_VALID: i32 = 31;// SYNCMGR_RESOLUTION_ABILITIES
const (
SYNCMGR_RA_KEEPOTHER int32 = 1
SYNCMGR_RA_KEEPRECENT int32 = 2
SYNCMGR_RA_REMOVEFROMSYNCSET int32 = 4
SYNCMGR_RA_KEEP_SINGLE int32 = 8
SYNCMGR_RA_KEEP_MULTIPLE int32 = 16
SYNCMGR_RA_VALID int32 = 31
)const
SYNCMGR_RA_KEEPOTHER = 1;
SYNCMGR_RA_KEEPRECENT = 2;
SYNCMGR_RA_REMOVEFROMSYNCSET = 4;
SYNCMGR_RA_KEEP_SINGLE = 8;
SYNCMGR_RA_KEEP_MULTIPLE = 16;
SYNCMGR_RA_VALID = 31;// SYNCMGR_RESOLUTION_ABILITIES
pub const SYNCMGR_RA_KEEPOTHER: i32 = 1;
pub const SYNCMGR_RA_KEEPRECENT: i32 = 2;
pub const SYNCMGR_RA_REMOVEFROMSYNCSET: i32 = 4;
pub const SYNCMGR_RA_KEEP_SINGLE: i32 = 8;
pub const SYNCMGR_RA_KEEP_MULTIPLE: i32 = 16;
pub const SYNCMGR_RA_VALID: i32 = 31;const
SYNCMGR_RA_KEEPOTHER* = 1
SYNCMGR_RA_KEEPRECENT* = 2
SYNCMGR_RA_REMOVEFROMSYNCSET* = 4
SYNCMGR_RA_KEEP_SINGLE* = 8
SYNCMGR_RA_KEEP_MULTIPLE* = 16
SYNCMGR_RA_VALID* = 31enum SYNCMGR_RESOLUTION_ABILITIES : int {
SYNCMGR_RA_KEEPOTHER = 1,
SYNCMGR_RA_KEEPRECENT = 2,
SYNCMGR_RA_REMOVEFROMSYNCSET = 4,
SYNCMGR_RA_KEEP_SINGLE = 8,
SYNCMGR_RA_KEEP_MULTIPLE = 16,
SYNCMGR_RA_VALID = 31,
}#define global SYNCMGR_RA_KEEPOTHER 0x1
#define global SYNCMGR_RA_KEEPRECENT 0x2
#define global SYNCMGR_RA_REMOVEFROMSYNCSET 0x4
#define global SYNCMGR_RA_KEEP_SINGLE 0x8
#define global SYNCMGR_RA_KEEP_MULTIPLE 0x10
#define global SYNCMGR_RA_VALID 0x1F