海康封装的结构体出现的问题
我在做查找视频录像资源时总是报错,最后终于解决了。
public struct NET_DVR_FIND_DATA
{
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 100)]
public string sFileName;//文件名
public NET_DVR_TIME struStartTime;//文件的开始时间
public NET_DVR_TIME struStopTime;//文件的结束时间
public uint dwFileSize;//文件的大小
}
在网上其他人封装的类中都没有 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 100)]
这句话,导致程序出错。