51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: msnshow
打印 上一主题 下一主题

[资料] LoadRunner函数大全之中文解释

[复制链接]
  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    61#
     楼主| 发表于 2014-8-31 11:38:20 | 只看该作者
    // imap_logon  函数通过身份验证信息(使用纯文本用户名和密码)  
    //  登录到  IMAP  服务器。  
    int imap_logon(char *transaction, char *url, char *certificate, char *key, char *password, LAST);  
      
    // imap_logon_ex  函数针对特定会话  
    //  登录到  MS Exchange  服务器。它使用  
    //  简单  IMAP      (MS Exchange  协议)执行登录。  
    int imap_logon_ex(IMAP *ppimap, char *transaction, char *url, char *certificate, char *key, char  
    *password, LAST);  
      
    // imap_logout  函数从  IMAP  服务器注销。  
    int imap_logout( );  
      
    // imap_logout_ex  函数针对特定会话  
    //  从  IMAP  服务器注销。  
    int imap_logout_ex(IMAP *ppimap);  
      
    // imap_free_ex  函数释放  IMAP  会话描述符。  
    //  在从  IMAP  服务器注销后调用此函数。  
    int imap_free_ex(IMAP *ppimap);  
      
    // imap_get_result  函数获取  IMAP  服  
    //  务器返回代码。使用此函数可确定  
    //   由  IMAP  服务器发出的有关以前的  IMAP  函数的精确错误  
    //  代码。  
    int imap_get_result( );  
      
    // imap_get_result_ex  函数获取  
    //  指定服务器会话的  IMAP  服务器返回代码。  
    //  使用此函数可确定由  IMAP  服务器发出的有关以前的  IMAP  函数  
    //  的错误代码。  
    int imap_get_result_ex(IMAP *ppimap);  
      
    // imap_select  函数选择  
    //  邮箱以访问其邮件。调用此函数  
    //  将修改邮箱状态(未读邮件数、邮件  
    //  总数,等等)。若要检索邮箱属性,请调用   
    // imap_get_attribute_int 。  
    int imap_select(char *transaction, char *mailbox, LAST);  
      
    // imap_select_ex  函数选择邮箱  
    //   以访问其邮件。调用此函数将修改  
    //  邮箱状态(未读邮件数、邮件总数,等等)。若要检索邮箱属性,  
    //  请调用  imap_get_attribute_int_ex 。  
    int imap_select_ex (IMAP *ppimap, char *transaction, char *mailbox, LAST);  
      
    // imap_examine  函数选择邮箱  
    //   以查看其邮件。调用此函数不会  
    //  修改邮箱状态(未读邮件数、邮件总数,  
    //  等等)。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    62#
     楼主| 发表于 2014-8-31 11:38:35 | 只看该作者
    int imap_examine (char *transaction, char *mailbox, LAST);  
      
    // imap_examine_ex  函数选择  
    //  邮箱以查看其邮件。调用  
    //  此函数不会修改邮箱状态  
    //  (未读邮件数、邮件总数,等等)。  
    int imap_examine_ex (IMAP *ppimap, char *transaction, char *mailbox, LAST);  
      
    // imap_status  函数请求指定  
    //  邮箱的状态。它既不更改当前  
    //  选中邮箱,也不影响查询邮箱中任何  
    //  邮件的状态。请求这些状态  
    //  后,请使用  imap_get_attribute_int  获取  
    //  状态值。  
    int imap_status (char *transaction, char *mailbox, char *item, LAST);  
      
    // imap_status_ex  函数请求  
    //  指定邮箱的状态。它既不  
    //  更改当前选中邮箱,也不影响查询  
    //  邮箱中任何邮件的状态。请求  
    //  这些状态后,可使用  imap_get_attribute_int_ex  读取  
    //  状态值。  
    int imap_status_ex (IMAP *ppimap, char *transaction, char *mailbox, char *item, LAST);  
      
    // imap_list_mailboxes  函数列出  
    //  客户端可使用的邮箱。回复中包含名称属性、  
    //  层次结构分隔符和邮箱名称。  
    int imap_list_mailboxes(char *transaction, char *reference, char *name, LAST);  
      
    // imap_list_mailboxes_ex  函数列出  
    //  客户端可使用的邮箱。回复中包含名称属性、  
    //  层次结构分隔符和邮箱名称。  
    int imap_list_mailboxes_ex (IMAP *ppimap, char *transaction, char *reference, char *name,  
    LAST);  
      
    // imap_list_subscriptions  函数列出对客户端声明为订阅或活动的邮箱。  
    //  回复中包含名称属性、层次结构分隔符和  
    //  邮箱名称。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    63#
     楼主| 发表于 2014-8-31 11:38:55 | 只看该作者
    int imap_list_subscriptions (char *transaction, char *reference, char *name, LAST);  
      
    // imap_list_subscriptions_ex  函数  
    //  列出对客户端声明为订阅或活动的邮箱。  
    //  回复中包含名称属性、层次结构分隔符和  
    //  邮箱名称。  
    int imap_list_subscriptions_ex (IMAP *ppimap, char *transaction, char *reference, char *name,  
    LAST);  
      
    // imap_subscribe  函数将指定  
    //  邮箱设置为订阅或活动的。若要检索具有订阅  
    //  的邮箱列表,请调用  imap_list_subscriptions 。  
    int imap_subscribe(char *transaction, char *mailbox, LAST);  
      
    // imap_subscribe_ex  函数将指定  
    //  邮箱设置为订阅或活动的。若要  
    //  检索具有订阅的邮箱列表,请调用   
    // imap_list_subscriptions_ex 。  
    int imap_subscribe_ex (IMAP *ppimap, char *transaction, char *mailbox, LAST);  
      
    // imap_unsubscribe  函数取消  
    //  对指定邮箱的订阅。取消订阅  
    //  命令将从服务器的“活动”或“订阅”  
    //  邮箱集中删除指定邮箱名称。  
    int imap_unsubscribe(char *transaction, char *mailbox, LAST);  
      
    // imap_unsubscribe_ex  函数取消  
    //  对指定邮箱的订阅。取消订阅  
    //  命令将从服务器的“活动”或“订阅”邮箱  
    //  集中删除指定邮箱名称。  
    int imap_unsubscribe_ex (IMAP *ppimap, char *transaction, char *mailbox, LAST);  
      
    // imap_expunge  函数使用指定  
    //  函数删除  IMAP  服务器上的邮件。  
    int imap_expunge(char *transaction, char *method, [char *message,] LAST);  
      
    // imap_expunge_ex  函数针对特定会话  
    //  从  IMAP  服务器上永久删除邮件。  
    int imap_expunge_ex(IMAP *ppimap, char *transaction, char *method, [char *message,] LAST);  
      
    // imap_store  函数更改与当前邮箱中的指定邮件相关的标志。  
    //  可以更改所有标志、在现有标志上添加  
    //  标志或删除标志。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    64#
     楼主| 发表于 2014-8-31 11:39:15 | 只看该作者
    int imap_store(char *transaction, char *method, char *message, char *action, ENDITEM, LAST);  
      
    // imap_store_ex  函数更改  
    //  与当前邮箱中的指定邮件相关的标志。  
    //  可以更改所有标志、在现有标志上  
    //  添加标志或删除标志。  
    int imap_store_ex (IMAP *ppimap, char *transaction, char *method, char *message, char *action,  
    ENDITEM, LAST);  
      
    // imap_copy  函数将消息  
    //  从当前邮箱复制到另一邮箱中。  
    //  可以指定复制单个邮件或某个范围的邮件。  
    //  如果目标邮箱不存在,服务器将返回错误。  
    int imap_copy(char *transaction, char *message, char *mailbox, ENDITEM, LAST);  
      
    // imap_copy_ex  函数将消息从  
    //  当前邮箱复制到另一邮箱中。可以指定  
    //  复制单个邮件或某个范围的邮件。如果目标  
    //  邮箱不存在,服务器将返回错误。  
    int imap_copy_ex (IMAP *ppimap, char *transaction, char *message, char *mailbox, ENDITEM,  
    LAST);  
      
    // imap_fetch  函数针对特定会话  
    //  检索与邮箱邮件相关联的数据。  
    //  可以请求任何邮件数据值,  
    //  包括标志、标题和邮件  ID 。  
    int imap_fetch (char *transaction, char *mode, char *message, ENDITEM, LAST);  
      
    // imap_fetch_ex  函数针对特定会话  
    //  检索与邮箱邮件相关联的数据。  
    //  可以请求任何邮件数据值,包括标志、  
    //  标题和邮件  ID 。  
    int imap_fetch_ex (IMAP *ppimap, char *transaction, char *mode, char *message, char *saveto,  
    ENDITEM, LAST);  
      
    // imap_search  函数搜索  
    //  邮箱以查找与搜索标准匹配的邮件。  
    //  搜索标准可以由一个或多个搜索项组成。  
    int imap_search (char *transaction, char *key, char *param, char * saveto, ENDITEM, LAST);  
      
    // imap_search_ex  函数搜索邮箱以查找与搜索标准匹配的邮件。搜索标准  
    //  可以由一个或多个搜索项组成。  
    int imap_search_ex (IMAP *ppimap, char *transaction, char *key, char *param, ENDITEM,  
    LAST);
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    65#
     楼主| 发表于 2014-8-31 11:39:21 | 只看该作者
    //  使用  imap_set_max_param_len  设置  
    //  用于将邮件作为参数存储的缓冲区的  
    //  最大大小。该函数要在将邮件保存到参数的函数  
    //  (imap_fetch  和  imap_search )之前被调用。  
    int imap_set_max_param_len ( char *size );  
      
    //  使用  imap_set_max_param_len_ex  设置用于  
    //  将邮件作为参数存储的缓冲区的最大大小。  
    //  该函数要在将邮件保存到参数  
    //  的函数(imap_fetch  和  imap_search )之前被调用。  
    int imap_set_max_param_len_ex ( IMAP *ppimap, char *size );  
      
    // imap_append  函数将文本表达式  
    //  作为新邮件追加到指定邮箱的末尾。  
    int imap_append (char *transaction, char *message, char *flag, char *mailbox, ENDITEM,  
    LAST);  
      
    // imap_append_ex  函数将文本表达式  
    //  作为新邮件追加到指定邮箱的末尾。  
    int imap_append_ex (IMAP *ppimap, char *transaction, char *message, char *flag, char *mailbox,  
    ENDITEM, LAST);  
      
    // imap_create  函数创建新的邮箱。  
    int imap_create(char *transaction, char *mailbox, LAST);  
      
    // imap_create_ex  函数针对特定会话创建新邮箱。  
    int imap_create_ex (IMAP *ppimap, char *transaction, char *mailbox, LAST);  
      
    // imap_delete  函数删除现有邮箱。  
    int imap_delete(char *transaction, char *mailbox, LAST);  
      
    // imap_delete_ex  函数针对特定会话  
    //  删除现有邮箱。  
    int imap_delete_ex (IMAP *ppimap, char *transaction, char *mailbox, LAST);  
      
    // imap_noop  函数在邮箱上执行  noop  操作。  
    //  这对于测试网络非常有用。  
    int imap_noop(char *transaction);
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    66#
     楼主| 发表于 2014-8-31 11:39:29 | 只看该作者
    // imap_noop_ex  函数在指定  IMAP  会话  
    //  的邮箱上执行  noop  操作。  
    //  这对于测试网络非常有用。  
    int imap_noop_ex (IMAP *ppimap, char *transaction);  
      
    // imap_check  函数在当前  
    //  邮箱中请求检查点。检查点涉及任何依赖于  
    //  实现并适用于邮箱内部的内务管理。  
    int imap_check (char *transaction);  
      
    // imap_check_ex  函数在指定  IMAP  会话  
    //  的当前邮箱中请求检查点。检查点  
    //  涉及任何依赖于实现并适用于邮箱内部的  
    //   内务管理。  
    int imap_check_ex (IMAP *ppimap, char *transaction);  
      
    // imap_close  函数将设置  
    //  有  \Deleted  标记的所有邮件从  
    //  当前邮箱中永远删除。它将邮件从  
    //  选中状态返回到身份验证状态。  
    //  当前选中邮箱将关闭。  
    int imap_close(char *transaction, char *mailbox, LAST);  
      
    // imap_close_ex  函数针对特定会话将  
    //  设置有  \Deleted  标记的所有邮件  
    //  从当前邮箱中永久删除。  
    //  它将邮件从选中状态返回到身份验证状态。  
    //  当前选中的邮箱将被关闭。  
    int imap_close_ex (IMAP *ppimap, char *transaction, char *mailbox, LAST);  
      
    // imap_custom_request  函数执行  
    //   自定义的  IMAP  请求。此函数对于  
    //  处理未包含在  IMAP4rev1  协议规范中、特定  
    //  于  IMAP  服务器的扩展非常有用。  
    int imap_custom_request (char *transaction, char *operation, char *arguments );  
      
    // imap_custom_request_ex  函数针对特定会话  
    //  执行自定义的  IMAP  请求。此函数对于  
    //  处理未包含在  IMAP4rev1  协议规范中、特定  
    //  于  IMAP  服务器的扩展非常有用。  
    int imap_custom_request_ex (IMAP *ppimap, char *transaction, char *operation, char  
    *arguments);  
      
    // imap_get_attribute_int  函数将  IMAP  会话
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    67#
     楼主| 发表于 2014-8-31 11:39:37 | 只看该作者
    //  属性的值作为  integer  类型值返回。  
    int imap_get_attribute_int(char *property);  
      
    // imap_get_attribute_int_ex  函数针对特定会话将  IMAP  属性的  
    //  值作为  integer  类型值返回。  
    int imap_get_attribute_int_ex(IMAP *ppimap, char *attribute);  
      
    // imap_get_attribute_sz  函数将  IMAP  会话  
    //  属性的值作为字符串返回。  
    char *imap_get_attribute_sz(char *property);  
      
    // imap_get_attribute_sz_ex  函数针对特定会话  
    //  将  IMAP  属性的值作为字符串返回。  
    char *imap_get_attribute_sz_ex(IMAP *ppimap, char *attribute);  
      
    // mldap_add  函数向  LDAP   目录中添加条目。  
    int mldap_add (char *transaction, char *dn, <List of Attributes>, LAST);  
      
    // mldap_add_ex  函数针对特定会话  
    //   向  LDAP   目录中添加条目。  
    int mldap_add_ex (MLDAP *pldap, char *transaction, char *dn, <List of Attributes>, LAST);  
      
    // mldap_delete  函数删除条目或条目的属性。  
    //  如果指定条目名称,该条目将被删除。  
    //  如果指定属性名称,则只有该属性  
    //  被删除。  
    int mldap_delete (char *transaction, char *dn, LAST);  
      
    // mldap_delete_ex  函数针对指定会话  
    //  从  LDAP  服务器删除文件。  
    int mldap_delete_ex (MLDAP *pldap, char *transaction, char *dn, LAST);  
      
    // mldap_get_attrib_name  函数检索  
    //  指定属性索引的属性名。可以选择  
    //  将此名称保存为参数。  
    char * mldap_get_attrib_name (char *transaction, char *index, [char *param,] LAST);  
      
    // mldap_get_attrib_name_ex  函数检索  
    //  指定会话的指定索引的属性名。  
    //  可以选择将此名称保存为参数。  
    char * mldap_get_attrib_name_ex (MLDAP *pldap, char *transaction, char *index,    [char  
    *param,] LAST);  
      
    // mldap_get_attrib_value  函数检索
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    68#
     楼主| 发表于 2014-8-31 11:39:55 | 只看该作者
    //  当前条目的属性值。既可以  
    //  指定属性的索引,也可以指定  
    //  属性的名称。默认情况下,  
    //  如果不指定任何值,函数将  
    //  返回第一个属性的值。可选的  offset  参数允  
    //  许您获取第一个属性之外的其他属性的值。  
    //  例如,如果属性具有多个值,offset  为  0  将返回第一个值,  
    // offset  为  1  将返回第二个值,依此类推。  
    char * mldap_get_attrib_value (char *transaction, char *name, char *index, [char *offset,] [char  
    *param,] LAST);  
      
    // mldap_get_attrib_value_ex  函数检索  
    //  指定会话指定属性的值。既可以指定  
    //  属性的索引,也可以指定属性的名称。  
    //  默认情况下,如果不指定任何值,函数将返回  
    //  第一个属性的值。可选的  offset  参数  
    //  允许您获取第一个属性之外的其他属性  
    //  的值。例如,如果属性具有多个值,  
    // offset  为  0  将返回第一个值,offset  为  1  将返回第二个值,  
    //  依此类推。  
    // 1 would return the second, etc.  
    char * mldap_get_attrib_value_ex (MLDAP *pldap, char *transaction, char *name, char *index,  
    [char *offset,] [char *param,] LAST);  
      
    // mldap_get_next_entry  函数显示作为  
    //  搜索结果的下一条目。对于异步搜索,  
    //  此函数检索并显示条目;对于同步搜索,  
    //  它只显示下一条目。函数返回  DN  条目的名称,  
    //  但您也可以命令该函数将其  
    //  保存为参数。如果没有其他条目,或者如果在检索  
    //  项目时发生错误,函数将  
    //  返回  NULL 。  
    char * mldap_get_next_entry (char *transaction, [char *timeout,] [char *param,] LAST);  
      
    // mldap_get_next_entry_ex  函数显示  
    //  作为指定会话的搜索结果的下一  
    //  条目。对于异步搜索,此函数检索  
    //  并显示条目;对于同步搜索,它只显示  
    //  下一条目。函数返回  DN  条目的名称,  
    //  但您也可以命令该函数将其保存为参数。  
    //  如果没有其他条目,或者如果  
    //  在检索项目时发生错误,函数将  
    //  返回  NULL 。  
    char * mldap_get_next_entry_ex (MLDAP *pldap, char *transaction, [char *timeout,] [char *param,] LAST);
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    69#
     楼主| 发表于 2014-8-31 11:40:01 | 只看该作者
    // mldap_logon  函数执行登录到  LDAP  服务器的操作。  
    int mldap_logon (char *transaction, char *url, LAST);  
      
    // mldap_logon_ex  函数针对特定会话登录  
    //  到  LDAP  服务器。  
    int mldap_logon_ex (MLDAP *pldap, char *transaction, char *url, LAST);  
      
    // mldap_logoff  函数执行从  LDAP  服务器注销的操作。  
    int mldap_logoff ( );  
      
    // mldap_logoff_ex  函数针对特定会话  
    //  从  LDAP  服务器注销。  
    int mldap_logoff_ex (MLDAP *pldap);  
      
    // mldap_modify  函数更改  LDAP  条目  
    //  属性的值。每个函数只能修改一个条目。  
    //  若要修改另一个条目的属性,请使用  
    //  另一个  mldap_modify  函数。  
    int mldap_modify (char *transaction, char *dn, <List of Attributes>, LAST);  
      
    // mldap_modify_ex  函数针对特定会话  
    //   向  LDAP   目录中添加条目。  
    int mldap_modify_ex (MLDAP *pldap, char *transaction, char *dn, <List of Attributes>, LAST);  
      
    // mldap_rename  函数替换  LDAP  服务器上的  DN   
    //  项。您可以替换一个或多个属性类型。例如,  
    //  如果某雇员更改了名称,您可以更改  
    //  其  CN  属性。如果某雇员换到了其他部门,  
    //  您可以更改其  OU  属性。  
    int mldap_rename (char *transaction, char *dn, char *NewDn, LAST);  
      
    // mldap_rename_ex  函数针对特定会话替换  LDAP  服务器上  
    //  的  DN  项。您可以替换  
    //  一个或多个属性类型。例如,某雇员  
    //  更改了名称,您可以更改其  CN  属性。  
    //  如果某雇员换到了其他部门,您可以  
    //  更改其  OU  属性。  
    int mldap_rename_ex (MLDAP *pldap, char *transaction, char *dn, char *NewDn, LAST);  
      
    // mldap_search  函数在  LDAP   中搜索  
    //  特定属性。您指明  VuGen  用作搜索  
    //  基础的  DN 。搜索范围可以是
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    70#
     楼主| 发表于 2014-8-31 11:40:21 | 只看该作者
    //  基础自身  (base) 、基础下一级  (Onelevel)  或  
    //  基础下的所有级别  (subtree) 。您可以  
    //  指定属性及其值,还可以指定通配符。  
    //  如果使用通配符,VuGen  将返回指定属性  
    //  的所有值。  
    int mldap_search (char *transaction, char *base, char *scope, char *filter, [char *timeout,] [char  
    *mode,] [const char *SaveAsParam,][const char *Attrs,] LAST);  
      
    // mldap_search_ex  函数在  LDAP   中搜索  
    //  特定属性。您指明  VuGen  用作搜索  
    //  基础的  DN 。搜索范围可以是  
    //  基础自身  (base) 、基础下一级  (Onelevel)  或  
    //  基础下的所有级别  (subtree) 。您可以  
    //  指定属性及其值,还可以指定通配符。  
    //  如果使用通配符,VuGen  将返回指定属性  
    //  的所有值。  
    int mldap_search_ex (MLDAP *pldap, const char *transaction, const char *base, const char  
    *scope, const char *filter, [const char *timeout,] [const char *mode,][const char  
    *SaveAsParam,][const char *Attrs,] LAST);  
      
    // mapi_delete_mail  函数删除  MS Exchange  服务器上  
    //  的当前或选定的电子邮件项。  
    int mapi_delete_mail(char *transaction, [char *ID,] LAST);  
      
    // mapi_delete_mail_ex  函数针对特定会话删除   
    // MS Exchange  服务器上的邮件。  
    int mapi_delete_mail_ex(MAPI *ppmapi, char *transaction, [char *ID,] LAST);  
      
    // mapi_get_property_sz  函数针对特定会话  
    //  为  MAPI  属性的值分配缓冲区,并  
    //  返回指向缓冲区的值。  
    char* mapi_get_property_sz(char *property);  
      
    // mapi_get_property_sz_ex  函数针对特定会话  
    //  为  MAPI  属性的值分配缓冲区,并  
    //  返回指向缓冲区的值。  
    char *mapi_get_property_sz_ex(MAPI *ppmapi, char *property);  
      
    // mapi_logon  函数使用简单  MAPI              (一种   
    // MS Exchange  协议)登录到  MS Exchange  服务器。  
    int mapi_logon(char *transaction, char *profilename, char *profilepass, NULL);  
      
    // mapi_logon_ex  针对特定会话登录到   
    // MS Exchange  服务器。它使用简单  MAPI                    (一种  MS Exchange 协议)执行登录。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    71#
     楼主| 发表于 2014-8-31 11:40:29 | 只看该作者
    int mapi_logon_ex (MAPI *ppmapi, char *transaction, char *profilename,    char *profilepass,  
    NULL);  
      
    // mapi_logout  函数从  MS Exchange  服务器注销。  
    int mapi_logout( );  
      
    // mapi_logout_ex  函数针对特定函数  
    //  从  MAPI  服务器注销。  
    int mapi_logout_ex(MAPI *ppmapi);  
      
    // mapi_read_next_mail  函数使用  MAPI  服务器读取  
    //  邮件。使用  Peek  选项,可以控制  
    //  是否将邮件标记为“已读”或“未读”。  
    int mapi_read_next_mail(char *transaction, char *Show, [char *options,] LAST);  
      
    // mapi_read_next_mail_ex  函数针对  
    //  指定会话读取邮箱中的下一封邮件  
    //  消息。使用  Peek  选项,可以控制是否  
    //  将邮件标记为“已读”或“未读”。  
    int mapi_read_next_mail_ex( MAPI *ppmapi, char *transaction, char *Show, [char *Peek,] [char  
    *Type,] [char *Save,] [char *MessageId,] LAST );  
      
    // mapi_send_mail  函数使用  MAPI  服务器发送邮件消息。  
    int mapi_send_mail(char *transaction, char *To, [char *CC,] [char *BCC,] [char *Subject,] [char  
    *Type,] [char *Body,] [ATTACHMENTS,] LAST);  
      
    // mapi_send_mail_ex  函数针对指定会话  
    //  使用  MAPI  服务器发送邮件消息。  
    int mapi_send_mail_ex(MAPI *ppmapi, char *transaction, char *To, [char *CC,] [char *BCC,]  
    [char *Subject,] [char *Type,] [char *Body,] [ATTACHMENTS,] LAST);  
      
    // mapi_set_property_sz  函数设置  MAPI  会话属性值。  
    void mapi_set_property_sz(char *property, char *value );  
      
    // mapi_set_property_sz_ex  函数针对特定会话  
    //  设置  MAPI  会话属性值。  
    void mapi_set_property_sz_ex(MAPI *ppmapi, char *property, char *value);  
      
    // mms_close  函数关闭现有媒体播放器  
    //  会话。此函数仅对活动的播放器会话  
    //  有效。只有使用持续时间标记,而非                             –1  (无穷)  
    //  调用  mms_play  时(流传输尚未完成),播放器会话  
    //  才会处于活动状态。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    72#
     楼主| 发表于 2014-8-31 11:40:35 | 只看该作者
    int mms_close( );  
      
    // mms_close_ex  函数关闭指定的媒体  
    //  播放器会话。此函数仅对活动播放器  
    //  会话有效。只有使用持续时间标记,  
    //  而非    –1  (无穷)调用  mms_play  时(流传输尚未完成),  
    //  播放器会话才会处于活动  
    //  状态。  
    int mms_close_ex(MMS *ppmms);  
      
    // mms_get_property  函数检索当前  
    //  媒体剪辑的属性。  
    double mms_get_property(int property);  
      
    // mms_get_property_ex  函数检索当前  
    //  媒体剪辑的属性。用于特定会话。  
    double mms_get_property_ex (MMS *ppmms, int property);  
      
    // mms_set_property  函数设置媒体播放器剪辑属性。  
    int mms_set_property(int property, char *value);  
      
    // mms_set_property_ex  函数针对特定会话  
    //  设置媒体剪辑属性。  
    int mms_set_property_ex(MMS *ppmms, int property, char *value);  
      
    // mms_isactive  函数检查  Media Player  是否处于  
    //  活动状态。它验证  Media Player  是否已打开  
    //   以及是否正在传入或传出数据。  
    int mms_isactive( );  
      
    // mms_isactive_ex  函数检查  Media Player   
    //  是否处于活动状态。它针对指定会话验证  
    //  是否打开了  Media Player ,以及  
    //  是否正在传入或传出数据。  
    int mms_isactive_ex(MMS *ppmms);  
      
    // mms_pause  函数暂停媒体播放器剪辑。只有播放持续时间不为负值时,此函数  
    //  才起作用。  
    int mms_pause( );  
      
    // mms_pause_ex  函数针对指定会话  
    //  暂停媒体播放器剪辑。只有播放持续时间不为负值时,此函数  
    //  才起作用。  
    int mms_pause_ex(MMS *ppmms);
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    73#
     楼主| 发表于 2014-8-31 11:40:52 | 只看该作者
    // mms_play  函数播放媒体播放器剪辑。如果只  
    //  希望连接到剪辑并手动控制它,请指定持续时间为   
    // 0 ,后面再跟所需的函数。  
    int mms_play(char *transaction, char *URL, [char *duration,] [char *starttime,] LAST);  
      
    // mms_play_ex  函数针对指定会话  
    //  播放媒体播放器剪辑。  
    int mms_play_ex(MMS *ppmms, char *transaction, char *URL, [char *duration,] [char  
    *starttime,] LAST);  
      
    //  在使用  mms_pause  暂停播放媒体剪辑后,  
    // mms_resume  函数继续播放。只有播放持续时间  
    //  不为负值时,此函数才起作用。  
    int mms_resume( DWORD resumetime, DWORD duration);  
      
    //  在指定会话中,在使用  mms_pause  暂停播放  
    //  媒体剪辑后,mms_resume_ex  函数继续  
    //  播放。只有播放持续时间不为负值时,此函数  
    //  才起作用。  
    int mms_resume_ex( MMS *ppmms, DWORD resumetime, DWORD duration);  
      
    // mms_sampling  函数通过收集指定  
    //  持续时间内的统计信息来采样播放媒体剪辑。  
    //  只有播放持续时间为无限(mms_play  中的  
    //  持续时间值设为  0 )时,此函数才起作用。  
    int    mms_sampling(DWORD duration);  
      
    // mms_sampling_ex  函数通过收集  
    //  指定持续时间内的统计信息来获取   
    // Media Player  会话采样。只有播放持续时间为无限  
    //  (mms_play_ex  中的持续时间值设为  0 )时,  
    //  此函数才起作用。  
    int mms_sampling_ex(MMS *ppmms, DWORD duration);  
      
    // mms_set_timeout  函数设置用于  
    //  打开或关闭剪辑的  Media Player  超时值。  
    int mms_set_timeout (int type, int value);  
      
    // mms_set_timeout_ex  函数针对特定会话、设置用于  
    //  打开或关闭剪辑的  Media Player  超时值。  
    int mms_set_timeout_ex (MMS *ppmms, int type, int value);  
      
    // mms_stop  函数停止播放  Media Player    剪辑。只有播放持续时间为无限(mms_play  中的  
    //  持续时间值设为  0 )时,此函数才起作用。  
    int    mms_stop( );
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    74#
     楼主| 发表于 2014-8-31 11:41:01 | 只看该作者
    // mms_stop_ex  函数针对特定会话  
    //  停止播放媒体播放器剪辑。只有播放持续时间为无限  
    //   (mms_play_ex  中的持续时间值设为  0 )时,  
    //  此函数才起作用。  
    int mms_stop_ex(MMS *ppmms);  
      
    // nca_button_double_press  函数两次按指定的  
    //  推按钮。  
    int nca_button_double_press (LPCSTR name);  
      
    // nca_button_press  函数激活指定的推按钮。  
    int nca_button_press ( LPCSTR button );  
      
    // nca_button_set  函数将按钮状态设置为  ON   
    //  或  OFF 。TOGGLE  选项反转当前状态。  
    int nca_button_set ( LPCSTR button, int istate );  
      
    // nca_combo_select_item  函数选择组合框中的项目。  
    int nca_combo_select_item (LPCSTR name, LPCSTR item_name);  
      
    // nca_combo_set_item  函数将  item_name  写入组合框名称。  
    int nca_combo_set_item ( LPCSTR name, LPCSTR item_name );  
      
    // nca_connect_server  函数使用指定的主机、端口号和模块  
    //  连接到  Oracle NCA  数据库服务器。  
    int nca_connect_server (LPCSTR host, LPCSTR port, LPCSTR command_line);  
      
    // nca_console_get_text  函数检索   
    // Oracle NCA  控制台消息。  
    int nca_console_get_text (char *text);  
      
    // nca_edit_box_press  函数在编辑框消息上按下。  
    int nca_edit_box_press (LPCSTR name);  
      
    // nca_edit_click  函数在指定编辑对象内单击,  
    //   以便将光标放置在框中。一旦  
    //  光标位于框中,用户就可以键入值  
    //  或从值列表中选择一个值。  
    int nca_edit_click ( LPCSTR edit );
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    75#
     楼主| 发表于 2014-8-31 11:41:09 | 只看该作者
    // nca_edit_get_text  函数返回在  
    //  指定的编辑对象中找到的所有文本。  
    int nca_edit_get_text ( LPCSTR edit, char *out_string );  
      
    // nca_edit_press  函数激活编辑字段中的  
    //  “浏览”按钮。这将打开可用值列表。  
    int nca_edit_press ( LPCSTR edit );  
      
    // nca_edit_set  函数将编辑对象的内容设置为  
    //  指定的字符串。它将替换现有字符串。  
    int nca_edit_set ( LPCSTR edit, LPCSTR text );  
      
    // nca_flex_click_cell  函数在  Flexfield  窗口中的  
    //  指定表单元格中单击。  
    int nca_flex_click_cell ( LPCSTR name, LPCSTR row, LPCSTR column);  
      
    // nca_flex_get_cell_data  函数获取  Flexfield  中指定单元格  
    //  的内容,并将其存储在变量中。  
    int nca_flex_get_cell_data(LPCSTR name, LPCSTR row, LPCSTR column, LPSTR data);  
      
    // nca_flex_get_column_name  函数获取  Flexfield  窗口中  
    //  某列的名称。此函数将列名写入  
    //  输出参数  column_name 。  
    int nca_flex_get_column_name ( LPCSTR window_name, int column, LPCSTR column_name );  
      
    // nca_flex_get_row_name  函数获取  Flexfield  窗口中  
    //  某行的名称。此函数将行名写入  
    //  输出参数  row_name 。  
    int nca_flex_get_row_name ( LPCSTR window_name, int row, LPCSTR row_name );  
      
    // nca_flex_press_clear  函数按  
    //  指定  Flexfield  窗口中的“清除”按钮。  
    int nca_flex_press_clear (LPCSTR name );  
      
    // nca_flex_press_find  函数按  
    //  指定  Flexfield  窗口中的“查找”按钮。  
    int nca_flex_press_find ( LPCSTR name );  
      
    // nca_flex_press_help  函数按指定   
    // Flexfield  窗口中的“帮助”按钮(问号)。  
    int nca_flex_press_help ( LPCSTR name );  
      
    // nca_flex_press_lov  函数单击  
    //  指定  Flexfield  窗口中的“值列表”按钮,
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    76#
     楼主| 发表于 2014-8-31 11:41:16 | 只看该作者
    //   以便显示活动字段的值列表。  
    int nca_flex_press_lov( LPCSTR name, LPCSTR row, LPCSTR column    );  
      
    // nca_flex_press_ok  函数按指定   
    // Flexfield  窗口中的“确定”按钮。  
    int nca_flex_press_ok ( LPCSTR name );  
      
    // nca_flex_set_cell_data  函数设置指定   
    // Flexfield  窗口中的单元格数据。  
    int nca_flex_set_cell_data ( LPCSTR name, LPCSTR row, LPCSTR column, LPCSTR data );  
      
    // nca_flex_set_cell_data_press_ok  函数在手动  
    //   向  Flexfield  中输入(而不是从值列表中  
    //  选择)数据之后按  Flexfield  窗口中的  
    //  “确定”按钮。  
    int nca_flex_set_cell_data_press_ok ( LPCSTR name, LPCSTR row, LPCSTR column, LPCSTR  
    data );  
      
    // exit_oracle_application  函数断开与   
    // Oracle NCA  数据库服务器的连接,并退出应用程序。  
    int exit_oracle_application( );  
      
    // nca_get_top_window  函数将顶部窗口的名称分配给  
    //   由  winName  指向的用户分配的缓冲区。  
    int nca_get_top_window ( char *winName);  
      
    // nca_java_action  函数使用指定参数  
    //  在  Java  对象上执行事件。  
    int nca_java_action(LPCSTR name, LPCSTR event, LPCSTR arglist);  
      
    //  使用  nca_java_delete_name  可以删除用于存储属性的内存  
    //   (这些属性是录制  Java  对象时由  Vugen   
    //  保存的)。只有在  nca_java_set_option  中启用了   
    // JAVA_SAVE_PROP  选项,Vugen  才会保存  Java  对象。。  
    int nca_java_delete_name(LPCSTR name, LPCSTR property_name);  
      
    // nca_java_get_value  函数检索指定   
    // Java  对象的值。  
    int nca_java_get_value(LPCSTR name, char *value );  
      
    // nca_java_get_value_ex  检索  Java  对象内指定  
    //  属性  property_name  的值。  
    int nca_java_get_value_ex (LPCSTR name, LPCSTR property_name, LPSTR property_value);
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    77#
     楼主| 发表于 2014-8-31 11:41:22 | 只看该作者
    本帖最后由 msnshow 于 2014-8-31 12:12 编辑

    // nca_java_set_option  函数在录制  Java  对象时设置选项。  
    int nca_java_set_option(int option, < option value > );  
      
    // nca_java_set_reply_property  函数设置指定的  Java  回复属性。  
    void nca_java_set_reply_property (void * ReplyPropList);  
      
    // nca_list_activate_item  函数双击列表中的项目。项目通过其逻辑名称指定。  
    int nca_list_activate_item ( LPCSTR list, LPCSTR item );  
      
    // nca_list_get_text  从列表中检索选定项目并放到  value   中。  
    int nca_list_get_text( LPCSTR name, char *value );  
      
    // nca_list_select_item  函数从列表中选择项目(在项目上执行一次鼠标单击)。项目通过其名称指定。  
    int nca_list_select_item ( LPCSTR list, LPCSTR item );  
      
    // nca_list_select_index_item  函数从列表中选择项目(在项目上执行一次鼠标单击)。该项目通过其数字索引指明。该索引被指定为字符串,起始值为  0 。  
    int nca_list_select_index_item ( LPCSTR list, int index );  
      
    // nca_logon_connect  函数执行到  Oracle NCA  数据库的登录。它使用指定的用户名和密码 连接到数据库。  
    int nca_logon_connect (LPCSTR connection_name, LPCSTR username, LPCSTR password,   
    LPCSTR database);  
      
    // nca_logon_cancel  函数取消与  Oracle NCA 数据库的连接。连接名称通过nca_logon_connect  的  connection_name 参数设置。但是,此函数并不断开与服务器的连接。  
    int nca_logon_cancel (LPCSTR name);  
      
    // nca_lov_auto_select  函数输入一个字母来指明要从值列表中选择的项目的第一个字符。以指定字母开头的项目被选中。如果存在多个以该字母开头的项目,那么所有匹配的值都将显示在列表中,您需要从新列表中选择一个
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    78#
     楼主| 发表于 2014-8-31 11:41:44 | 只看该作者
    //  项目。  
    int nca_lov_auto_select ( LPCSTR name, char selection );  
      
    // nca_lov_find_value  函数查找对象的  
    //  值列表。当您单击“值列表”窗口中的“查找”  
    //  按钮时,将录制此函数。  
    int nca_lov_find_value ( LPCSTR name, LPCSTR value );  
      
    // nca_lov_get_item_name  函数在值列表中检索  
    //  某项目的名称,并将其写入该函数  
    //  的  value  参数。调用该函数之前,必须为值分配足够的  
    //   内存空间。  
    int nca_lov_get_item_name ( LPCSTR name, int item_index, char *value);  
      
    // nca_lov_retrieve_items  函数基于指定的  
    //  范围,从值列表中检索项目。该范围  
    //  通过函数的参数  first_item  和  last_item   
    //  指定,其中“1”表示第一个项目。  
    int nca_lov_retrieve_items ( LPCSTR name, int first_item, int last_item );  
      
    // nca_lov_select_index_item  函数使用项目的索引编号  
    //  从值列表中选择项目。  
    int nca_lov_select_index_item ( LPCSTR name, int index );  
      
    // nca_lov_select_item  函数从值列表中选择项目。  
    int nca_lov_select_item ( LPCSTR name, LPCSTR item );  
      
    // nca_lov_select_random_item  函数从值列表中  
    //  选择随机项目。第二个参数是  
    //  输出参数,用于指明随机选择时  
    //  选择的是哪个值。  
    int nca_lov_select_random_item ( LPCSTR name, char *item );  
      
    // nca_menu_select_item  函数根据  
    //  菜单的逻辑名称和项目的名称从菜单中选择  
    //  项目。注意,菜单和项目表示分别表示为  
    //  单个字符串,并使用分号分隔。  
    int nca_menu_select_item ( LPCSTR window, LPCSTR menu;item );  
      
    // nca_message_box_press  函数按  
    //  消息窗口中的指定按钮。该按钮通过其索引指定,  
    //  通常是从左到右  
    //  的按钮顺序。例如,如果消息框包含  
    //  三个按钮:“是”、“否”和“取消”,那么相应的索引可能为  1 、2  和  3 。  
    int nca_message_box_press ( LPCSTR name, int button );
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    79#
     楼主| 发表于 2014-8-31 11:41:52 | 只看该作者
    // nca_obj_get_info  函数检索指定属性的值,  
    //  并存储在  out_value   中。  
    int nca_obj_get_info ( LPCSTR object, LPCSTR property, char *out_value );  
      
    // nca_obj_mouse_click  函数在  
    //  对象内的指定坐标处单击鼠标。  
    int nca_obj_mouse_click ( LPCSTR object, int x, int y, unsigned char modifier);  
      
    // nca_obj_mouse_dbl_click  函数在  
    //  对象内的指定坐标处双击鼠标。  
    int nca_obj_mouse_dbl_click ( LPCSTR object, int x, int y, unsigned char modifier);  
      
    // nca_obj_status  函数返回指定对象的状态。  
    int nca_obj_status ( LPCSTR name );  
      
    // nca_obj_type  函数指定  keyboard_input  将  
    //  发送到的对象。此函数录制  
    //  特殊字符,如  Tab  键、功能键以及  
    //  快捷键组合。  
    int nca_obj_type ( LPCSTR object, unsigned char keyboard_input, unsigned char modifier);  
      
    // nca_popup_message_press  函数按  
    //  消息窗口中的指定按钮。  
    int nca_popup_message_press ( LPCSTR name, LPCSTR button );  
      
    // nca_response_get_cell_data  函数从“响应”框  
    //   中的单元格中检索数据。应指定“响应”对象  
    //  的名称和字段的名称。  
    int nca_response_get_cell_data ( const char *name, const char * rowname, char * data);  
      
    // nca_response_press_lov  函数单击“响应”框  
    //   中的下拉箭头。  
    int nca_response_press_lov(LPCSTR name, LPCSTR field);  
      
    // nca_response_press_ok  函数按指定响应框  
    //   中的“确定”  
    int nca_response_press_ok (LPCSTR name);  
      
    // nca_response_set_cell_data  函数向“响应”框中  
    //  的单元格中插入数据。应指定“响应”对象的名称、  
    //  单元格的名称以及数据。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    80#
     楼主| 发表于 2014-8-31 11:42:10 | 只看该作者
    int nca_response_set_cell_data (LPCSTR name, LPCSTR cell, LPCSTR data);  
      
    // nca_response_set_data  函数向“响应”框中  
    //  插入数据。应指定“响应”对象的名称  
    //  和数据。  
    int nca_response_set_data (LPCSTR name, LPCSTR data);  
      
    // nca_scroll_drag_from_min  函数从最小位置  
    //  滚动到指定距离。  
    int nca_scroll_drag_from_min ( LPCSTR object, int position );  
      
    // nca_scroll_line  函数滚动指定的  
    //  行数。此函数可用于  
    //  滚动栏和滑块对象。  
    int nca_scroll_line ( LPCSTR scroll, int lines );  
      
    // nca_scroll_page  函数滚动指定的  
    //  页数。此函数可用于  
    //  滚动栏和滑块对象。  
    int nca_scroll_page ( LPCSTR scroll, int pages );  
      
    // Vugen  将  nca_set_connect_opt  插入到  nca_connect_server  的前面,  
    //  这样就能识别为服务器连接  
    //  录制的值将不同于默认值。  
    //  保存录制的值将确保与服务器  
    //  的连接与录制脚本期间的服务器连接完全  
    //  相同。  
    int nca_set_connect_opt (eConnectionOption option, ...);  
      
    // nca_set_custom_dbtrace  设置在应用程序中  
    //  启用  DB  跟踪的自定义函数。如果使用  
    //   内置机制无法启用  DB  跟踪,可能需要   
    // nca_set_custom_dbtrace  和  nca_set_dbtrace_file_index 。  
    //  当自定义应用程序包含非标准  UI  时,可能  
    //  会出现这种情况。nca_set_custom_dbtrace   
    //  设置在应用程序中启用  DB  跟踪的  
    //   自定义函数。  
    void nca_set_custom_dbtrace(long function);  
      
    // nca_set_dbtrace_file_index  标识跟踪文件,以便  
    //   以后供控制器和分析使用。如果使用  
    //   内置机制无法启用  DB  跟踪,可能需要   
    // nca_set_dbtrace_file_index  和  nca_set_custom_dbtrace 。当  
    //   自定义应用程序包含非标准  UI  时,可能会出现这种情况。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-7 20:56 , Processed in 0.074996 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表