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 方法返回的值相匹配。
类型字段标识所报告的事件的类型。
其余字段包含附加数据,数据的性质取决于类型字段的值。下表列出了可能的类型值以及与每个值相关的其余字段的意义:
值 | 说明 |
---|---|
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 |
已更新与进度条关联的文本,并且该文本包含新的值。 |
DBSC_EVENTTYPE_TITLE |
同步窗口/控件的标题已更改,并且 str1 包含新标题。 |
DBSC_EVENTTYPE_SYNC_START |
同步已开始。没有与此事件相关的更多信息。 |
DBSC_EVENTTYPE_SYNC_DONE |
同步已完成,并且 val1 包含此同步的退出代码。0 值表示操作成功。非零值都表示同步失败。 |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |