Share via


3.2.5.1.8 Processing Desktop Information Orders

Desktop Information Orders inform the client of events on the server that are not confined to a single window or notification icon. Processing of these orders is indicated as follows:

  • Upon receipt of a Desktop Information Order, as specified in section 2.2.1.3.3.2.1, with the WINDOW_ORDER_FIELD_DESKTOP_ARC_BEGAN (0x00000008) and the WINDOW_ORDER_FIELD_DESKTOP_HOOKED (0x00000002) flags set in the Hdr field, the client SHOULD discard all of the existing RAIL windows and Notify Icons and prepare for Window Orders (see sections 2.2.1.3.1.2.1 and 2.2.1.3.1.2.4) and Notify Icon Orders (see sections 2.2.1.3.1.2.2and 2.2.1.3.1.2.3) from the server.

  • Upon receipt of a Desktop Information Order for a Non-Monitored Desktop packet, as specified in section 2.2.1.3.3.2.2, the client SHOULD discard all of the existing RAIL windows and Notify Icons.

  • Upon receipt of a Desktop Information Order with the WINDOW_ORDER_FIELD_DESKTOP_HOOKED (0x00000002) flag set in the Hdr field, the client SHOULD prepare for Window and Notify Icon Orders from the server.

  • Upon receipt of a Desktop Information Order with the NumWindowIds and WindowIds fields present, the client SHOULD apply the specified Z-order of the server's windows to its local RAIL windows.

  • Upon receipt of a Desktop Information Order with the ActiveWindowId field present, the client SHOULD activate the corresponding local RAIL window.