public struct NET_DVR_FIND_DATA
{
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = )] /// <summary>
/// 文件名
/// char sFileName[100];
/// </summary>
public string sFileName;
/// <summary>
/// 文件的开始时间
/// </summary>
public NET_DVR_TIME struStartTime;
/// <summary>
/// 文件的结束时间
/// </summary>
public NET_DVR_TIME struStopTime;
/// <summary>
/// 文件的大小
/// </summary>
public uint dwFileSize;
}
      int FindFile = HCNetSDK.NET_DVR_FindNextFile(lRealHandle, ref Net_DVR_FindData);
if (Findhandle != -)
{
//当找到录像文件时接口将返回1000,当没有查找到文件或查找结束将返回1003或者1004,返回1002表示当前正在查找
while (FindFile != )
{
switch (FindFile)
{
case :
HCNetSDK.NET_DVR_FIND_DATA FindData = new HCNetSDK.NET_DVR_FIND_DATA();
FindData.sFileName = Net_DVR_FindData.sFileName;
FindData.dwFileSize = Net_DVR_FindData.dwFileSize;
FindData.struStartTime = Net_DVR_FindData.struStartTime;
FindData.struStopTime = Net_DVR_FindData.struStopTime;
dgvFile.Rows.Add(new object[] { FindData.sFileName, FindData.dwFileSize, string.Format("{0}.{1}.{2} {3}:{4}:{5}", FindData.struStartTime.dwYear, FindData.struStartTime.dwMonth, FindData.struStartTime.dwDay, FindData.struStartTime.dwHour, FindData.struStartTime.dwMinute, FindData.struStartTime.dwSecond) });
FindFile = HCNetSDK.NET_DVR_FindNextFile(Findhandle, ref Net_DVR_FindData);
break;
case :
MessageBox.Show("没有找到文件!");
break;
case :
FindFile = HCNetSDK.NET_DVR_FindNextFile(Findhandle, ref Net_DVR_FindData);
break;
case :
MessageBox.Show("查找完毕!");
break;
default:
MessageBox.Show("查找文件时异常");
break;
}
}

最新文章

  1. Android Studio 常见异常解决办法
  2. 1Z0-053 争议题目解析686
  3. android逆向代码分析截图
  4. [BTS]The join order has been enforced because a local join hint is used.;Duplicate key was ignored.&quot;.
  5. 【Spring开发】—— Spring注入静态变量
  6. PDB文件:每个开发人员都必须知道的
  7. Oracle select case when
  8. 理解ros服务和参数 ---- 7
  9. 11g RAC日志体系(cluster,database,asm,scan日志,ADRCI工具的使用)
  10. Excel Operation
  11. MySql事务及隔离级别
  12. 使用U盘安装 OS X 的坑
  13. Spring Boot admin 2.0 详解
  14. 解决chrome安装谷歌访问助手错误问题
  15. rho
  16. shell编程规范:引用
  17. nodejs连接阿里云物联网套件(mqtt)
  18. chrome 开发者工具,查看元素 hover 样式
  19. Spring Boot + Spring Cloud 实现权限管理系统 后端篇(四):集成 MyBatis 框架
  20. Oracle EBS GL 总账日记账打开报错此职责无可用函数

热门文章

  1. JAVA学习&lt;三&gt;
  2. CSS从大图片上截取小图标的操作以及三角形的画法
  3. nodejs--偏函数
  4. node.js 基础学习笔记3 -http
  5. WiFi破解
  6. good excel website
  7. [转]初探 PhoneGap 框架在 Android 上的表现
  8. XE3随笔8:关于乱码
  9. opps kio
  10. memcached 基本操作