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