### sVolumeSetCap

The sVolumeSetCap structure contains information about to create a volumeset.

typedef struct _VOLUMESET_CAP { DWORD structs_size; BYTE raid; char volname[16]; double capacity; BYTE raidlevel; BYTE stripsize; BYTE channel; BYTE id; BYTE lun; BOOL tag; BOOL cache; BYTE speed; BYTE quickinit; }sVolumeSetCap, *pVolumeSetCap;

#### Members:

structs_size

size of _VOLUMESET_CAP structure

raid

Raidset number that volumeset belongs to

volname

16 bytes volumeset name

capacity

Volumeset capacity size ( in GBs )

raidlevel

Value | Meaning
0 | Striping
1 | Mirror
2 | Raid level 3
3 | Raid level 5
4 | Raid level 6
5 | Pass-through

stripsize

Value | Meaning
0 | 4K bytes
1 | 8K bytes
2 | 16K bytes
3 | 32K bytes
4 | 64K bytes
5 | 128K bytes

channel

Value | Meaning
0/1 | SCSI channel

id

Value | Meaning
0~15 | SCSI ID

lun

Value | Meaning
0~7 | SCSI LUN

tag

Value | Meaning
0 | Queue disabled
1 | Queue enabled

cache

Value | Meaning
0 | Cache disabled
1 | Cache enabled

speed

Value | Meaning
IDE | SCSI
0 | ATA33 | Async
1 | ATA66 | 20
2 | ATA100 | 40
3 | ATA133 | 80
4 | ATA150 | 160

quickinit

Value | Meaning
0 | Background initialization
1 | Foreground initialization

Requirements

Header | arclib.h
Include | arclib.h

See Also

ArcCreateVolumeSet