### sVolModList

The sVolModList structure contains information about to modify the volumeset(s).

typedef struct _VOL_MOD { BYTE num_vol; BYTE newlevel; BYTE newstripesize; BYTE reserved; }sVolMod, *pVolMod; typedef struct _VOL_MOD_LIST { BYTE total_vol; sVolMod vol_list[32]; }sVolModList, *pVolModList;

#### Members:

total_vol

Specify how many volumesets to be modified.

vol_list

Point to an array of sVolMod to indicates which volumesets to be modified.

sVolMod

num_vol

Indicate which volumeset to be modified.

newlevel

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

Note: Raid30/50/60 is not allowed to modify level.

newstripesize

Value ( in block ) | Meaning
8 | 4K bytes
16 | 8K bytes
32 | 16K bytes
64 | 32K bytes
128 | 64K bytes
256 | 128K bytes

reserved

Reserved

Requirements

Header | arclib.h
Include | arclib.h

See Also

ArcExpandRaidSet