2.2.2.15.2 Caret Blink Information PDU (TS_RAIL_ORDER_CARETBLINKINFO)

The Caret Blink Information PDU is sent from the client to the server during the connection establishment phase and when the client system’s caret blink rate is changed. The client communicates the new caret blink rate to the server by sending this packet. The server uses this information to change the system caret blink rate. This packet is only sent if the server has advertised support for the Caret Blink Information in the HandshakeEx PDU (section 2.2.2.2.3); otherwise, this packet will not be sent.


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

Hdr

CaretBlinkRate

Hdr (4 bytes): A TS_RAIL_PDU_HEADER structure (section 2.2.2.1). The orderType field of the header MUST be set to TS_RAIL_ORDER_CARETBLINKINFO (0x001A).

CaretBlinkRate (4 bytes): An unsigned 32-bit integer. Indicates the caret blink time to the specified number of milliseconds. The blink time is the elapsed time, in milliseconds, required to invert the pixels of the caret. A value of INFINITE (0xFFFFFFFF) indicates that the caret SHOULD NOT blink.