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 以外の値は、同期が失敗したことを示します。 |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |