函数
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
说明
查询给定时间范围内的最大值。
举例
|
!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 ); |