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.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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.