设备网络SDK开发使用手册 |
设备硬盘配置结构体。
struct{
DWORD dwSize;
DWORD dwHDCount;
NET_DVR_SINGLE_HD_V50 struHDInfoV50[MAX_DISKNUM_V30];
}NET_DVR_HDCFG_V50, *LPNET_DVR_HDCFG_V50;
本结构体中的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的位置;NET_DVR_GetDVRConfig NET_DVR_SetDVRConfig