Win32 API 日本語リファレンス
ホームUI.Shell › SYNCMGRFLAG

SYNCMGRFLAG

列挙型
基底型i4

メンバー 9

名前10進16進説明
SYNCMGRFLAG_CONNECT10x1同期はネットワーク接続イベントによって開始されました。
SYNCMGRFLAG_PENDINGDISCONNECT20x2同期は保留中のネットワーク切断イベントによって開始されました。
SYNCMGRFLAG_MANUAL30x3同期はエンドユーザーによって手動で開始されました。
SYNCMGRFLAG_IDLE40x4同期はプログラムによって呼び出されました。
SYNCMGRFLAG_INVOKE50x5同期はプログラムによって呼び出されました。
SYNCMGRFLAG_SCHEDULED60x6同期はスケジュールされた更新イベントによって開始されました。
SYNCMGRFLAG_EVENTMASK2550xFF同期のマスク値です。
SYNCMGRFLAG_SETTINGS2560x100同期は システムのプロパティ ダイアログ ボックスでの構成のみを目的として開始されました。
SYNCMGRFLAG_MAYBOTHERUSER5120x200ユーザーとの対話が許可されています。アプリケーションはユーザー インターフェイス要素を表示し、ユーザーと対話できます。このフラグが設定されていない場合、アプリケーションは ISyncMgrSynchronizeCallback インターフェイスを使用する以外に、ユーザー インターフェイス要素を表示してはなりません。ユーザー インターフェイス要素を表示せずに同期を完了できず、かつこのフラグが設定されていない場合、アプリケーションは同期を失敗させます。

公式ドキュメント

SYNCMGRFLAG 列挙型の値は、ISyncMgrSynchronize::Initialize メソッドで同期イベントがどのように開始されたかを示すために使用されます。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum SYNCMGRFLAG : int {
    SYNCMGRFLAG_CONNECT = 1,
    SYNCMGRFLAG_PENDINGDISCONNECT = 2,
    SYNCMGRFLAG_MANUAL = 3,
    SYNCMGRFLAG_IDLE = 4,
    SYNCMGRFLAG_INVOKE = 5,
    SYNCMGRFLAG_SCHEDULED = 6,
    SYNCMGRFLAG_EVENTMASK = 255,
    SYNCMGRFLAG_SETTINGS = 256,
    SYNCMGRFLAG_MAYBOTHERUSER = 512
} SYNCMGRFLAG;
public enum SYNCMGRFLAG : int
{
    SYNCMGRFLAG_CONNECT = 1,
    SYNCMGRFLAG_PENDINGDISCONNECT = 2,
    SYNCMGRFLAG_MANUAL = 3,
    SYNCMGRFLAG_IDLE = 4,
    SYNCMGRFLAG_INVOKE = 5,
    SYNCMGRFLAG_SCHEDULED = 6,
    SYNCMGRFLAG_EVENTMASK = 255,
    SYNCMGRFLAG_SETTINGS = 256,
    SYNCMGRFLAG_MAYBOTHERUSER = 512,
}
Public Enum SYNCMGRFLAG As Integer
    SYNCMGRFLAG_CONNECT = 1
    SYNCMGRFLAG_PENDINGDISCONNECT = 2
    SYNCMGRFLAG_MANUAL = 3
    SYNCMGRFLAG_IDLE = 4
    SYNCMGRFLAG_INVOKE = 5
    SYNCMGRFLAG_SCHEDULED = 6
    SYNCMGRFLAG_EVENTMASK = 255
    SYNCMGRFLAG_SETTINGS = 256
    SYNCMGRFLAG_MAYBOTHERUSER = 512
End Enum
import enum

class SYNCMGRFLAG(enum.IntEnum):
    SYNCMGRFLAG_CONNECT = 1
    SYNCMGRFLAG_PENDINGDISCONNECT = 2
    SYNCMGRFLAG_MANUAL = 3
    SYNCMGRFLAG_IDLE = 4
    SYNCMGRFLAG_INVOKE = 5
    SYNCMGRFLAG_SCHEDULED = 6
    SYNCMGRFLAG_EVENTMASK = 255
    SYNCMGRFLAG_SETTINGS = 256
    SYNCMGRFLAG_MAYBOTHERUSER = 512
// SYNCMGRFLAG
pub const SYNCMGRFLAG_CONNECT: i32 = 1;
pub const SYNCMGRFLAG_PENDINGDISCONNECT: i32 = 2;
pub const SYNCMGRFLAG_MANUAL: i32 = 3;
pub const SYNCMGRFLAG_IDLE: i32 = 4;
pub const SYNCMGRFLAG_INVOKE: i32 = 5;
pub const SYNCMGRFLAG_SCHEDULED: i32 = 6;
pub const SYNCMGRFLAG_EVENTMASK: i32 = 255;
pub const SYNCMGRFLAG_SETTINGS: i32 = 256;
pub const SYNCMGRFLAG_MAYBOTHERUSER: i32 = 512;
// SYNCMGRFLAG
const (
	SYNCMGRFLAG_CONNECT int32 = 1
	SYNCMGRFLAG_PENDINGDISCONNECT int32 = 2
	SYNCMGRFLAG_MANUAL int32 = 3
	SYNCMGRFLAG_IDLE int32 = 4
	SYNCMGRFLAG_INVOKE int32 = 5
	SYNCMGRFLAG_SCHEDULED int32 = 6
	SYNCMGRFLAG_EVENTMASK int32 = 255
	SYNCMGRFLAG_SETTINGS int32 = 256
	SYNCMGRFLAG_MAYBOTHERUSER int32 = 512
)
const
  SYNCMGRFLAG_CONNECT = 1;
  SYNCMGRFLAG_PENDINGDISCONNECT = 2;
  SYNCMGRFLAG_MANUAL = 3;
  SYNCMGRFLAG_IDLE = 4;
  SYNCMGRFLAG_INVOKE = 5;
  SYNCMGRFLAG_SCHEDULED = 6;
  SYNCMGRFLAG_EVENTMASK = 255;
  SYNCMGRFLAG_SETTINGS = 256;
  SYNCMGRFLAG_MAYBOTHERUSER = 512;
// SYNCMGRFLAG
pub const SYNCMGRFLAG_CONNECT: i32 = 1;
pub const SYNCMGRFLAG_PENDINGDISCONNECT: i32 = 2;
pub const SYNCMGRFLAG_MANUAL: i32 = 3;
pub const SYNCMGRFLAG_IDLE: i32 = 4;
pub const SYNCMGRFLAG_INVOKE: i32 = 5;
pub const SYNCMGRFLAG_SCHEDULED: i32 = 6;
pub const SYNCMGRFLAG_EVENTMASK: i32 = 255;
pub const SYNCMGRFLAG_SETTINGS: i32 = 256;
pub const SYNCMGRFLAG_MAYBOTHERUSER: i32 = 512;
const
  SYNCMGRFLAG_CONNECT* = 1
  SYNCMGRFLAG_PENDINGDISCONNECT* = 2
  SYNCMGRFLAG_MANUAL* = 3
  SYNCMGRFLAG_IDLE* = 4
  SYNCMGRFLAG_INVOKE* = 5
  SYNCMGRFLAG_SCHEDULED* = 6
  SYNCMGRFLAG_EVENTMASK* = 255
  SYNCMGRFLAG_SETTINGS* = 256
  SYNCMGRFLAG_MAYBOTHERUSER* = 512
enum SYNCMGRFLAG : int {
    SYNCMGRFLAG_CONNECT = 1,
    SYNCMGRFLAG_PENDINGDISCONNECT = 2,
    SYNCMGRFLAG_MANUAL = 3,
    SYNCMGRFLAG_IDLE = 4,
    SYNCMGRFLAG_INVOKE = 5,
    SYNCMGRFLAG_SCHEDULED = 6,
    SYNCMGRFLAG_EVENTMASK = 255,
    SYNCMGRFLAG_SETTINGS = 256,
    SYNCMGRFLAG_MAYBOTHERUSER = 512,
}
#define global SYNCMGRFLAG_CONNECT           0x1
#define global SYNCMGRFLAG_PENDINGDISCONNECT 0x2
#define global SYNCMGRFLAG_MANUAL            0x3
#define global SYNCMGRFLAG_IDLE              0x4
#define global SYNCMGRFLAG_INVOKE            0x5
#define global SYNCMGRFLAG_SCHEDULED         0x6
#define global SYNCMGRFLAG_EVENTMASK         0xFF
#define global SYNCMGRFLAG_SETTINGS          0x100
#define global SYNCMGRFLAG_MAYBOTHERUSER     0x200