Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » Mobile Link - クライアント管理 » Mobile Link 用 SQL Anywhere クライアント » dbmlsync API » .NET 用 dbmlsync API

 

DBSC_Event 構造体

DBSC_Event 構造体は、要求されている同期に関する情報を格納します。この構造体は、次のように定義されます。

 public struct DBSC_Event
  {
    public UInt32 hdl;
    public DBSC_EventType type;
    public String str1;
    public String str2;
    public Int32 val1;
    public Int32 val2;
  }

hdl フィールドは、構造体が情報を格納している同期要求を識別します。この値は、Sync メソッドによって返される値と一致します。

type フィールドは、レポートされるイベントのタイプを識別します。

残りのフィールドは、追加データを格納します。追加データの性質は、type フィールドの値によって異なります。次に、type が取り得る値のリストと、それぞれに関連付けられている残りのフィールドの意味を示します。

説明
DBSC_EVENTTYPE_ERROR_MSG

同期によってエラーが生成されました。str1 はエラーのテキストを格納します。

DBSC_EVENTTYPE_WARNING_MSG

同期によって警告が生成されました。str1 は警告のテキストを格納します。

DBSC_EVENTTYPE_INFO_MSG

同期によって情報メッセージが生成されました。str1 はメッセージのテキストを格納します。

DBSC_EVENTTYPE_PROGRESS_INDEX

進行状況バーを更新するための情報を提供します。val1 は、新しい進行状況値を格納します。完了した割合 (パーセント) を計算するには、val1 を 1000 で割ります。

DBSC_EVENTTYPE_PROGRESS_TEXT

進行状況バーに関連付けられているテキストが更新されました。str1 は、新しい値を格納します。

DBSC_EVENTTYPE_TITLE

同期ウィンドウ/コントロールのタイトルが変更されました。str1 は新しいタイトルを格納します。

DBSC_EVENTTYPE_SYNC_START

同期が開始しました。このイベントに関連付けられている追加情報はありません。

DBSC_EVENTTYPE_SYNC_DONE

同期が完了しました。val1 は、同期からの終了コードを格納します。0 という値は、成功を示します。0 以外の値は、同期が失敗したことを示します。