SYNCMGRFLAG 列挙 (mobsync.h)

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

構文

typedef enum _tagSYNCMGRFLAG {
  SYNCMGRFLAG_CONNECT = 0x1,
  SYNCMGRFLAG_PENDINGDISCONNECT = 0x2,
  SYNCMGRFLAG_MANUAL = 0x3,
  SYNCMGRFLAG_IDLE = 0x4,
  SYNCMGRFLAG_INVOKE = 0x5,
  SYNCMGRFLAG_SCHEDULED = 0x6,
  SYNCMGRFLAG_EVENTMASK = 0xff,
  SYNCMGRFLAG_SETTINGS = 0x100,
  SYNCMGRFLAG_MAYBOTHERUSER = 0x200
} SYNCMGRFLAG;

定数

 
SYNCMGRFLAG_CONNECT
値: 0x1
同期は、ネットワーク接続イベントによって開始されました。
SYNCMGRFLAG_PENDINGDISCONNECT
値: 0x2
同期は、保留中のネットワーク切断イベントによって開始されました。
SYNCMGRFLAG_MANUAL
値: 0x3
同期は、エンド ユーザーによって手動で開始されました。
SYNCMGRFLAG_IDLE
値: 0x4
同期はプログラムによって呼び出されました。
SYNCMGRFLAG_INVOKE
値: 0x5
同期はプログラムによって呼び出されました。
SYNCMGRFLAG_SCHEDULED
値: 0x6
同期は、スケジュールされた更新イベントによって開始されました。
SYNCMGRFLAG_EVENTMASK
値: 0xff
同期マスク値。
SYNCMGRFLAG_SETTINGS
値: 0x100
同期は、[ システムのプロパティ ] ダイアログ ボックスでのみ構成目的で開始されました。
SYNCMGRFLAG_MAYBOTHERUSER
値: 0x200
ユーザーとの対話が許可されます。 アプリケーションは、ユーザー インターフェイス要素を表示し、ユーザーと対話できます。 このフラグが設定されていない場合、アプリケーションは ISyncMgrSynchronizeCallback インターフェイスを使用する以外のユーザー インターフェイス要素を表示してはなりません。 アプリケーションがユーザー インターフェイス要素を表示せずに同期を完了できず、このフラグが設定されていない場合、アプリケーションは同期に失敗します。

要件

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

こちらもご覧ください

ISyncMgrSynchronize::Initialize