设备网络SDK开发使用手册

NET_DVR_GetDownloadState

获取文件下载的进度和状态。

LONG NET_DVR_GetDownloadState(
  LONG       lDownloadHandle,
  LPDWORD    pProgress
);

Parameters

lDownloadHandle
[in] 文件下载的句柄,NET_DVR_StartDownload的返回值
pProgress
[out] 返回的进度值,0~100

Return Values

-1表示函数调用失败,其他为下载的状态值:1- 下载成功;2- 正在下载;3- 下载失败;4- 网络断开,状态未知。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。

See Also

NET_DVR_StartDownload