设备网络SDK开发使用手册

NET_DVR_HDCFG_V50

设备硬盘配置结构体。

struct{
  DWORD                 dwSize;
  DWORD                 dwHDCount;
  NET_DVR_SINGLE_HD_V50     struHDInfoV50[MAX_DISKNUM_V30];
}NET_DVR_HDCFG_V50, *LPNET_DVR_HDCFG_V50;

Members

dwSize
结构体大小
dwHDCount
硬盘数,该参数只能获取,不支持设置
struHDInfo
硬盘信息参数(硬盘相关操作都需要重启才能生效)

Remarks

本结构体中的dwHDCount参数是指设备本地的硬盘数,因此只能获取该信息,不能设置。对硬盘的信息进行设置后需要重启设备才生效。

DS-8000系列的DVR不支持获取该参数,硬盘状态可以通过NET_DVR_GetDVRWorkState_V30获取。

硬盘位置格式为:x/y-z

x为扩展柜插在主机箱上哪个接口(0表示主机箱本身,1表示接在接口1上的扩展柜,2表示插在接口2上的扩展柜);

y为第几级扩展柜(0表示主机箱,1表示一级扩展柜上,2表示二级扩展柜上,3表示三级扩展柜上)

z为盘位号(比如机箱有48个盘位,则有1~48个盘位号,扩展柜有24个盘位,则有1~24个盘位号)。

例如:0/0-1表示主机箱上盘位号为1的位置;1/1-24表示接在主机箱接口1上的一级扩展柜上盘位号为24的位置;1/2-24表示接在主机箱接口1上的二级扩展柜上盘位号为24的位置;2/1-1表示接在主机箱接口2上的一级扩展柜上盘位号为1的位置;2/2-1表示接在主机箱接口2上的二级扩展柜上盘位号为1的位置;

See Also

NET_DVR_GetDVRConfig  NET_DVR_SetDVRConfig