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

SQL Anywhere 11.0.1 (中文) » MobiLink - 服务器启动的同步 » 用于 Palm 设备的 MobiLink 监听器 C API

 

PalmLsnDupMessage 方法

初始化 a_palm_msg 实例的消息字段值。

语法
Err PalmLsnDupMessage(
    struct a_palm_msg * const msg,
    Char const * message
)
参数
  • msg   指向 a_palm_msg 实例的指针。

  • message   包含源消息文本的输入参数。

返回值

Palm OS 错误代码。errNone 表示操作成功。

注释

PalmLsnDupMessage 方法将复制文本消息,提取主题、内容和发送者字段,然后将这些值赋给 a_palm_msg 实例。

如果消息中没有出现发送者字段,则不抽取该字段。如果您使用 PalmLsnDupSender,则它会覆盖从 PalmLsnDupMessage 中抽取的发送者字段(如果有)。

另请参见
示例

以下示例(用于 Treo 650 smartphone 实现)检索文本消息并调用 PalmLsnDupMessage 来初始化 a_palm_msg 实例中的相应字段:

// Retrieve the entire message body
ret = PhnLibGetText( libRef, id, &msgBodyH );
if (ret != errNone) {
    // handle error
    goto done;  
}
msgBody = (Char *)MemHandleLock( msgBodyH );
ret = PalmLsnDupMessage( ulMsg, msgBody );

// msgBodyH must be disposed of by the caller
MemHandleUnlock(msgBodyH);
MemHandleFree(msgBodyH);
if (ret != errNone) {
    // handle error
    goto done;
}