1.7 Versioning and Capability Negotiation

This document covers versioning issues in the following areas:

  • Protocol Versions: Smart Card Redirection supports the dialects SCREDIR_VERSION_XP (1), SCREDIR_VERSION_LONGHORN (2), and SCREDIR_VERSION_WINDOWS_8 (3).

  • Capability Negotiation: The Smart Card Redirection protocol does not support negotiation of the dialect to use. Instead, an implementation is configured with the dialect to use.

    The TS server determines the dialect to use by analyzing the client build number on device announce as specified in [MS-RDPBCGR] section 2.2.1.3.2 using the following mapping.<1>

    Build Number

    Dialect

    >= 7865

    SCREDIR_VERSION_WINDOWS_8 (3)

    >= 4034 and < 7865

    SCREDIR_VERSION_LONGHORN (2)

    < 4034

    SCREDIR_VERSION_XP (1)