Server 2016 & 2019 Driver Build NT_TARGET_VERSION information RRS feed

  • Question

  • I'm developing a storport miniport driver for Server 2016 & 2019. I'm using VS2019 & WDK 1903 for building the driver.
    In 'Driver Settings-> Target OS version' I have chosen "Windows 10 or higher"
    There is a new parameter, 'Driver Settings-> _NT_TARGET_VERSION', in which there are multiple OS build versions as follows:
    Windows 10.0.18362
    Windows 10.0.17763
    Windows 10.0.17134
    Windows 10.0.16299
    Windows 10.0.15063
    Windows 10.0.14393
    Windows 10.0.10586
    Windows 10.0.10240
    Windows 8.1
    Windows 8
    Windows 7
    In VS2015, there is no such _NT_TARGET_VERSION field. Hence it is straight forward to build driver for Server 2016/2019 by choosing "Windows 10 or higher" as Target OS version.
    But since there are many Windows Build versions for 2016 & 2019, I am not sure how to choose one.
    Basically I want to choose the one for 2016 & 2019 which works from base OS version and upcoming releases.
    Which is the base version for windows server 2016 and Windows server 2019?
    Will it be compatible with future releases of the 2016 & 2019 OS?
    Friday, July 5, 2019 10:26 AM