根据时间段查询单点最大值com_query_max_records_c

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

根据时间段查询单点最大值com_query_max_records_c

Previous pageReturn to chapter overviewNext page

函数

STDMETHOD (com_ar_query_max_records_c)(

LONG nTagID,

Com_hdTime* pStartTime,

Com_hdTime* pEndTime,

DOUBLE* dValue,

LONG* nRetErr

);

 

参数

[in]LONG nTagID,

[in]Com_hdTime* pStartTime

[in]Com_hdTime* pEndTime,

[in]DOUBLE* dValue, 返回的记录值

[out,retval]LONG* nRetErr,返回值

 

返回值

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

 

说明

查询给定时间范围内的最大值。

 

举例

 

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 nTagID = 1;

    Com_hdTime pStartTime,pEndTime;

    pStartTime.nSec = 1;

    pStartTime.nMsec = 0;

    pStartTime.nSec = 2;

    pStartTime.nMsec = 0;

    Double dValue;

 

 

    hr = m_pabc->com_ar_query_max_records_c(nTagID,pStartTime,pEndTime,&dValue);

    if (hr != S_OK)

    {

        return;

    }

    hr = m_pabc->com_nt_disconnect();

    if (hr != S_OK)

    {

        return;

    }

 

    ::SysFreeString( szIP );

::SysFreeString( szBalIP );