public static long NvsFileTimeToAbsSeconds(NVS_FILE_TIME nvstime) { long iTime = 0; DateTime dtTime = new DateTime(nvstime.m_iYear, nvstime.m_iMonth, nvstime.m_iDay, nvstime.m_iHour, nvstime.m_iSecond, nvstime.m_iMinute); double dTime = ConvertDateTimeToInt(dtTime); try { iTime = Convert.ToInt64(dTime); } catch (System.Exception ex) { return iTime; } return iTime; }
public static extern Int32 NetClient_NetFileDownloadByTimeSpanEx(ref UInt32 _uiConID, Int32 _iLogonID, string _cLocalFilename, Int32 _iChannelNO, ref NVS_FILE_TIME _uiFromSecond, ref NVS_FILE_TIME _uiToSecond, Int32 _iFlag, Int32 _iPosition, Int32 _iSpeed);