跳转至

DD_RECORD_LOG,LP_DD_RECORD_LOG

结构体定义

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
typedef struct _dd_record_log_
{
    unsigned char bLocked;     
    unsigned char bUnofficial; 
    unsigned char enableCard;  
    unsigned char recv1;       
    unsigned short diskIndex;  
    unsigned short fileIndex;  
    unsigned short logIndex;   
    unsigned short recv2;      
    unsigned short deviceID;   
    unsigned short cameraID;   
    unsigned int channel;      
    unsigned int type;         
    unsigned int size;         
    DD_TIME startTime;         
    DD_TIME endTime;           
    char cardNo[32];           
} DD_RECORD_LOG, * LP_DD_RECORD_LOG;
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public struct DD_RECORD_LOG
{
    public byte bLocked;
    public byte bUnofficial;
    public byte enableCard;
    public byte recv1;
    public UInt16 diskIndex;
    public UInt16 fileIndex;
    public UInt16 logIndex;
    public UInt16 recv2;
    public UInt16 deviceID;
    public UInt16 cameraID;
    public UInt32 channel;
    public UInt32 type;
    public UInt32 size;
    public DD_TIME startTime;
    public DD_TIME endTime;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 32)]
    public byte[] cardNo;
}

功能描述

录像日志信息结构体。

成员说明

成员 类型 备注
bLocked unsigned char 0表示未锁定,1表示锁定。
bUnofficial unsigned char 0表示正式记录,1表示非正式记录(即修改时间后的重叠记录)。
enableCard unsigned char 是否使用卡号。
recv1 unsigned char 保留字节。
diskIndex unsigned short 磁盘序号。
fileIndex unsigned short 文件序号。
logIndex unsigned short 子序号。
recv2 unsigned short 保留字节。
deviceID unsigned short 设备序号。
cameraID unsigned short 摄像头序号。
channel unsigned int 虚拟通道号。
type unsigned int 录像类型,取值参考DD_RECORD_TYPE
size unsigned int 该段录像数据长度。
startTime DD_TIME 起始时间。
endTime DD_TIME 结束时间。
cardNo char[32] 卡号。
错误码