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