sSYS_CONFIG_INFO

The sSYS_CONFIG_INFO structure contains information about the system configuration parameters.

 

typedef struct _SYS_CONFIG_INFO

{

        BYTE beeper;

        BYTE bgtask_priority;

        BYTE jbod_raid;

        BYTE hdd_read_ahead;

        BYTE stagger_power_on;

        BYTE auto_spin_down;

        BYTE empty_hdd_slot_led;

        BYTE cpu_fan_detect;

        BYTE hdd_smart_status_polling;

        BYTE auto_activate_incomplete_raid;

        BYTE disk_write_cache;

        BYTE disk_capacity_truncation;

        BYTE reserved[1];

}sSYS_CONFIG_INFO, *pSYS_CONFIG_INFO;

Members:

Beeper

beeper setting

Value

Meaning

0

Beeper ON

1

Beeper OFF

 

bgtask_priority

background task priority setting

Value

Meaning

0

Ultra Low(5%)

1

Low(20%)

2

Medium(50%)

3

High(80%)

 

jbod_raid

JBOD/RAID setting

Value

Meaning

0

RAID

1

JBOD

 

hdd_read_ahead

HDD read ahead cache setting

Value

Meaning

0

Enabled

1

Disabled Maxtor

2

Disabled

 

stagger_power_on

stagger power-on setting

Value

Meaning

0

0.4

1

0.7

2

1.0

3

1.5

4

2.0

5

2.5

6

3.0

7

3.5

8

4.0

9

4.5

10

5.0

11

5.5

12

6.0

 

auto_spin_down

auto spin down(minutes)

Value

Meaning

0

Disabled

1

1

2

30

3

5

4

10

5

15

6

20

7

30

8

40

9

60

 

empty_hdd_slot_led

empty hdd slot LED setting

Value

Meaning

0

ON

1

OFF

 

cpu_fan_detect

cpu fan detection

Value

Meaning

0

Enabled

1

Disabled

 

hdd_smart_status_polling

hdd smart status polling

Value

Meaning

0

Disabled

1

Enabled

 

auto_activate_incomplete_raid

auto activate incomplete raid

Value

Meaning

0

Disabled

1

Enabled

 

disk_write_cache

disk write cache

Value

Meaning

0

Auto

1

Enabled

2

Disabled

 

disk_capacity_truncation

disk capacity truncation

Value

Meaning

0

Multiples Of 10G

1

Multiples Of 1G

2

No Truncation

 

 

Requirements

       

Header

arclib.h

Include

arclib.h

 

See Also

        ArcGetSystemConfigInfo