2.2.2.5.1 Server System Parameters Update PDU (TS_RAIL_ORDER_SYSPARAM)

The Server System Parameters Update PDU is sent from the server to client to synchronize system parameters on the client with those on the server.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Header

SystemParameter

Body

Header (4 bytes): A TS_RAIL_PDU_HEADER structure. The orderType field of header MUST be set to 0x03 (TS_RAIL_ORDER_SYSPARAM).

SystemParameter (4 bytes): An unsigned 32-bit integer. The type of system parameter being transmitted. This field MUST be set to one of the following values.

Value

Meaning

SPI_SETSCREENSAVEACTIVE

0x00000011

The system parameter indicating whether the screen saver is enabled.

SPI_SETSCREENSAVESECURE

0x00000077

The system parameter indicating whether the desktop is to be locked after switching out of screen saver mode (that is, after the screen saver starts due to inactivity, then stops due to activity).<16>

Body (1 byte): The content of this field depends on the SystemParameter field. The following table outlines the valid values of the SystemParameter field (Value column) and corresponding values of the Body field (Meaning column).

Value

Meaning

SPI_SETSCREENSAVEACTIVE

0x00000011

Size of Body field: 1 byte.

0 (FALSE): Screen saver is not enabled. Nonzero (TRUE): Screen Saver is enabled.

SPI_SETSCREENSAVESECURE

0x00000077

Size of Body field: 1 byte.

0 (FALSE): Do not lock the desktop when switching out of screen saver mode. Nonzero (TRUE): Lock the desktop when switching out of screen saver mode.