设备网络SDK开发使用手册

NET_DVR_FTP_SERVER_TEST_PARA

FTP服务器测试参数结构体。

struct{
  DWORD                   dwSize;
  BYTE                    byEnableFTP;
  BYTE                    byProtocolType;
  WORD                    wFTPPort;
  union{
       BYTE               byRes[144];
       struct{
         BYTE             szDomain[MAX_DOMAIN_NAME];
         BYTE             byRes1[80];
       }struDomain;
       struct{
         NET_DVR_IPADDR   struIp;
       }struAddrIP;
  }unionServer;
  BYTE                    szUserName[NAME_LEN];
  BYTE                    szPassWORD[PASSWD_LEN];
  BYTE                    szTopCustomDir[MAX_CUSTOM_DIR];
  BYTE                    szSubCustomDir[MAX_CUSTOM_DIR];
  BYTE                    byDirLevel;
  BYTE                    byTopDirMode;
  BYTE                    bySubDirMode;
  BYTE                    byType;
  BYTE                    byEnableAnony;
  BYTE                    byAddresType;
  BYTE                    byRes2[198];
}NET_DVR_FTP_SERVER_TEST_PARA,*LPNET_DVR_FTP_SERVER_TEST_PARA;

Members

dwSize
结构体大小
byEnableFTP
是否启动ftp上传功能:0- 否,1- 是
byProtocolType
协议类型:0- FTP,1- SFTP
wFTPPort
FTP端口号
unionServer为FTP地址联合体
     byRes
      联合体大小为144字节
     szDomain
      服务器地址,域名
     byRes1
      保留,置为0
     struIp
      IPv4或者IPv6地址,144字节
szUserName
用户名
szPassWORD
密码
szTopCustomDir
自定义一级目录
szSubCustomDir
自定义二级目录
byDirLevel
目录等级:0- 不使用目录结构,直接保存在根目录;1- 使用1级目录;2- 使用2级目录
byTopDirMode
一级目录:0x1- 使用设备名,0x2- 使用设备号,0x3- 使用设备ip地址,0x4- 使用监测点,0x5- 使用时间(年月),0x6- 使用时间(年月日),0x7- 违规类型,0x8- 方向,0x9- 地点,0xa- 通道名,0xb- 通道号,0xc-车道号,0xff- 自定义
bySubDirMode
二级目录:0x1- 使用设备名,0x2- 使用设备号,0x3- 使用设备ip地址,0x4- 使用监测点,0x5- 使用时间(年月),0x6- 使用时间(年月日),0x7- 违规类型,0x8- 方向,0x9- 地点,0xa- 通道名,0xb- 通道号,0xc-车道号,0xff- 自定义
byType
FTP服务器类型:0- 主服务器,1- 备用服务器
byDirLevel
是否启用匿名:0- 否,1- 是
byAddresType
服务器地址类型:0- 使用IPV4或者IPV6,1- 使用域名
byRes2
保留,置为0

See Also

NET_DVR_SERVER_TEST_PARA