跳转至

NET_SDK_USB_BACKUP_PROCESS_EX

结构体定义

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
typedef struct _usb_backup_process_ex
{
    DD_TIME_EX startTime;          
    DD_TIME_EX endTime;            
    unsigned int dataSize;         
    unsigned char backupPath[64];  
    unsigned char creator[36];     
    unsigned int progress;         
    unsigned int backupFileFormat; 
    unsigned int status;           
    unsigned int eventType;        
    unsigned char chls[64];        
    unsigned int chlNum;           
} NET_SDK_USB_BACKUP_PROCESS_EX;
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public struct NET_SDK_USB_BACKUP_PROCESS_EX
{
    public DD_TIME_EX startTime;
    public DD_TIME_EX endTime;
    public UInt32 dataSize;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 64)]
    public byte[] backupPath;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 36)]
    public byte[] creator;
    public UInt32 progress;
    public UInt32 backupFileFormat;
    public UInt32 status;
    public UInt32 eventType;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 64)]
    public byte[] chls;
    public UInt32 chlNum;
}

功能描述

录像备份到U盘进度扩展结构体。

成员说明

成员 类型 备注
startTime DD_TIME_EX 备份录像开始时间。
endTime DD_TIME_EX 备份录像结束时间。
dataSize unsigned int 备份文件大小MB。
backupPath unsigned char[64] 备份路径。
creator unsigned char[36] 备份任务创建者。
progress unsigned int 备份进度(0-100)。
backupFileFormat unsigned int 备份格式,参考USB_BACKUP_FORMAT
status unsigned int 备份状态,参考USB_BACKUP_STATUS
eventType unsigned int 备份录像事件类型,参考DD_RECORD_TYPE
chls unsigned char[64] 备份通道。
chlNum unsigned int 实际备份通道数量。
错误码