Partager via


2.2.1.3.2.1 Common Header (TS_NOTIFYICON_ORDER_HEADER)

The TS_NOTIFYICON_ORDER_HEADER packet contains information common to every Windowing Alternate Secondary Drawing Order specifying a notification icon.


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

OrderSize

FieldsPresentFlags

...

WindowId

...

NotifyIconId

...

Header (1 byte): An unsigned 8-bit integer. An Alternate Secondary Order Header, as specified in [MS-RDPEGDI] section 2.2.2.2.1.3.1.1. The embedded orderType field MUST be set to 0x0B (TS_ALTSEC_WINDOW).

OrderSize (2 bytes): An unsigned 16-bit integer. The size, in bytes, of the entire packet.

FieldsPresentFlags (4 bytes): An unsigned 32-bit integer. The flags indicating which fields are present in the packet. See New or Existing Notification Icons.

WindowId (4 bytes): An unsigned 32-bit integer. The ID of the window owning the notification icon specified in the drawing order. The ID is generated by the server and is unique for every window in the session.

NotifyIconId (4 bytes): An unsigned 32-bit integer. The ID of the notification icon specified in the drawing order. The ID is generated by the application that owns the notification icon and SHOULD be unique for every notification icon owned by the application.