Jay
2024-11-08 02722a3f9eca857ce7fffea352e9f7ee692a1b71
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package com.iailab.netsdk.lib.structure;
 
import com.iailab.netsdk.lib.NetSDKLib;
 
/**
 * @author 47081
 * @version 1.0
 * @description 硬盘操作
 * @date 2021/1/27
 */
public class DISKCTRL_PARAM extends NetSDKLib.SdkStructure {
  /** 结构体大小,版本控制用 */
  public int dwSize;
  /** 为硬盘信息结构体DH_HARDDISK_STATE里的数组stDisks下标,从0开始 */
  public int nIndex;
  /** 操作类型, 0 - 清除数据,1 - 设为读写盘, 2 - 设为只读盘,3 - 设为冗余盘, 4 - 恢复错误, 5 - 设为快照盘,7 - 弹出SD卡(对SD卡操作有效) */
  public int ctrlType; //
  /** 磁盘信息, 由于磁盘顺序可能改变导致下标不准, 用来代替下标 */
  public NetSDKLib.NET_DEV_DISKSTATE stuDisk;
 
  public DISKCTRL_PARAM() {
    this.dwSize = this.size();
  }
}