跳转至
本 SDK 仅适用于过去 3 年内发布的设备。我们定期优化和更新 SDK，以确保兼容性和性能。对于超过 3 年的旧设备，我们不保证兼容性，也不会提供技术支持。

# DD_RECORD_LOG,LP_DD_RECORD_LOG

### 结构体定义

C++C#

     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] | 卡号。

错误码