跳转至

NET_SDK_GetFormatProgress

接口定义

1
2
3
4
5
BOOL NET_SDK_GetFormatProgress(
    POINTERHANDLE lFormatHandle,
    LONG* pCurrentFormatDisk,
    LONG* pCurrentDiskPos,
    LONG* pFormatStatic);
1
2
3
4
5
public static extern bool NET_SDK_GetFormatProgress(
    POINTERHANDLE lFormatHandle,
    ref int currentDisk,
    ref int percent,
    ref int status);

功能描述

获取格式化硬盘的进度(仅支持3.0DVR)。

参数说明

参数 类型 说明
lFormatHandlein POINTERHANDLE 格式化硬盘句柄,NET_SDK_FormatDisk的返回值。
pCurrentFormatDiskout LONG* 指向保存当前正在格式化的硬盘号的指针,硬盘号从0开始,-1为初始状态。
pCurrentDiskPosout LONG* 指向保存当前正在格式化的硬盘的进度的指针,进度是0~100。
pFormatStaticout LONG* 指向保存硬盘格式化状态的指针,0-正在格式化;1-硬盘全部格式化完成;2-格式化当前硬盘出错,不能继续格式化此硬盘,本地和网络硬盘都会出现此错误;3-由于网络异常造成网络硬盘丢失而不能开始格式化当前硬盘。

返回值

  • 类型:BOOL

  • 说明:成功返回TRUE,失败返回FALSE。

备注

错误码