根据时间段查询单点历史记录条数com_ar_query_raw_records_number_c

Navigation:  功能明细 > 数据接口 > COM接口 > VC接口 >

根据时间段查询单点历史记录条数com_ar_query_raw_records_number_c

Previous pageReturn to chapter overviewNext page

函数

STDMETHOD(com_ar_query_raw_records_number_c)(

LONG nTagID,

Com_hdTime* pStartTime,

Com_hdTime* pEndTime,

LONG* pRecNum

);

 

参数

[in] LONG nTagID, TagID

[in]Com_hdTime* pStartTime, 查询的起始时间戳

[in]Com_hdTime* pEndTime, 查询的结束时间戳

[out]LONG* pRecNum,要查询的记录个数

 

返回值

成功,返回RD_SUCCESS。失败返回其它错误码,见error_code.h

 

说明

该接口用来查询某一Tag指定时间段内的原始记录条数。

 

举例

 

images_copycode!MISSING PHRASE 'COPYCODE'!

HRESULT hr ;

   BSTR szIP = ::SysAllocString( L"127.0.0.1" );

     BSTR szBalIP = ::SysAllocString( L"1.1.1.1" );

     LONG nPort = 5678;

     LONG nBakPort = 1234;

     LONG nTimeOut = 3;

   

     hr = m_pabc->com_nt_connect_c(szIP, nPort, nBakIP, nBakPort, nTimeOut);

     if (hr != S_OK)

     {

          return;

     }

 

    LONG nRecNum;

    LONG nTagID = 1;

 

    // 组织传入数据

    Com_hdTime comStartTime,comEndTime;

    comStartTime.nSec = 1378706236;

    comStartTime.nMsec = 0;

    comEndTime.nSec = 1378709836;

    comEndTime.nMsec = 0;

 

    hr = m_pabc->com_ar_query_raw_records_number_c( nTagID, &comStartTime, &comEndTime, &nRecNum );

    if (hr != S_OK)

    {

        return;

    }

 

    hr = m_pabc->com_nt_disconnect_c();

    if (hr != S_OK)

    {

        return;

    }

 

 

    ::SysFreeString( szIP );

::SysFreeString( szBalIP );

©2015. All Rights Reserved.