sn3_query_snapshots

Navigation:  C++ > 内存快照接口 >

sn3_query_snapshots

Previous pageReturn to chapter overviewNext page

 

函数

查询多个普通点的实时记录

int32 sn3_query_snapshots(

 int32 nRecNum,

 const uint32* pTagIDArray,

 HD3Record* pRecordArray,

 int32* pErrCodeArray

);

参数

nRecNum

   [in] 查询的实时记录的数量,不能超过65535。

pTagIDArray

   [in] TagID数组。

pRecordArray

   [out] 记录数组

pErrCodeArray

   [out] 错误码数组。

返回值

查询成功,返回RD_SUCCESS,不是所有的都成功返回EC_HD_API_QUERY_SNAPSHOTS_FAILED。查询失败返回其它错误码,见error_code.h。

说明

查询多个普通点的内存快照。返回RD_SUCCESS,表示所有的内存快照都查询成功,pErrCodeArray数组都是RD_SUCCESS,返回EC_HD_API_QUERY_SNAPSHOTS_FAILED,表明不是所有查询都成功,具体的错误码保存在pErrCodeArray中,返回其它错误码表明查询失败,具体的错误码保存在nErrorCode[]中。

 

*  如果为string或blob类型的Tag,必须进行如下赋值

*   (a) 为HD3Record.value.strBlob.pBuf分配字节内存

*   (b) 赋值HD3Record.value.strBlob.nLenBuf = 1000

举例

示例代码参见内存快照接口

参见:

sn3_query_snapshot

sn3_query_snapshots

sn3_save_disorder_snapshots

sn3_save_tags_disorder_snapshots

sn3_save_snapshot

sn3_save_snapshots

sn3_register_callback

sn3_unregister_callback

sn3_register_value_change_callback

sn3_unregister_value_change_callback

 

©2015. All Rights Reserved.