1.7 Versioning and Capability Negotiation

This protocol builds on the basic Remote Desktop Protocol [MS-RDPBCGR]. The features provided by this extension are negotiated during the capabilities negotiation phase of the RDP connection sequence (see [MS-RDPBCGR] section 1.3.1.1). In effect, this extension merely expands the set of capabilities used by the base RDP. (RDP versioning and capability negotiation is described in [MS-RDPBCGR] section 1.7.)

Some capabilities, which are specified as optional in [MS-RDPBCGR] section 2.2.7.2, are mandatory when used with RemoteFX. These capabilities are described in detail in section 2.1.