Visual Studio Express: New in Windows Driver Kit (WDK) 8.1 Update

Windows Driver Kit (WDK) 8.1 Update works with Microsoft Visual Studio Express 2013 for Windows Desktop, which is a free version of Microsoft Visual Studio. You can get Visual Studio Express 2013 for Windows Desktop and WDK 8.1 Update here.

There are a few driver development features that are not supported by Visual Studio Express 2013 for Windows Desktop.

  • Visual Studio Express 2013 for Windows Desktop does not support Active Template Library (ATL). This means that some of the driver samples available in the MSDN Samples Gallery cannot be built with Visual Studio Express 2013 for Windows Desktop. For example, the UMDF SocketEcho Sample (UMDF Version 1) cannot be built with Visual Studio Express 2013 for Windows Desktop, because it uses ATL.

    To determine whether you can use Visual Studio Express 2013 for Windows Desktop to build a particular sample, see the instructions for the sample.

    Also, the User Mode Driver (UMDF) template does not build with Visual Studio Express 2013 for Windows Desktop. For more information, see Windows Driver Kit (WDK) 8.1 Update Release Notes.

  • The user interface in Visual Studio Express 2013 for Windows Desktop does not include a command for converting Sources/Dirs files to Visual Studio solutions.

  • Visual Studio Express 2013 for Windows Desktop does not support installing the WDK build environment in a lab.
  • Visual Studio Express 2013 for Windows Desktop does not support the ProjectUpgradeTool.
  • WDK 8.1 Update paired with Visual Studio Express 2013 for Windows Desktop includes the ARM compiler and supporting files. ARM support is included for building drivers only. It is not included for building desktop applications.

  • The set of code analysis rules is reduced. Visual Studio Express 2013 for Windows Desktop does not support these code analysis warnings:

    C6031  C6214  C6215  C6216  C6217  C6220  C6226  C6230  C6235  C6236
    C6237  C6242  C6248  C6250  C6255  C6258  C6259  C6260  C6262  C6263
    C6268  C6269  C6278  C6279  C6280  C6281  C6282  C6283  C6285  C6286
    C6287  C6288  C6289  C6292  C6293  C6294  C6295  C6296  C6297  C6299
    C6308  C6310  C6312  C6314  C6317  C6318  C6319  C6324  C6331  C6332
    C6333  C6335  C6381  C6383  C6384  C6388  C6995  C26100 C26101 C26110
    C26111 C26112 C26115 C26116 C26117 C26140 C28020 C28022 C28023 C28024
    C28039 C28112 C28113 C28125 C28137 C28138 C28159 C28160 C28163 C28164
    C28183 C28193 C28196 C28209 C28244 C28306 C28307
    

    For more information, see Code Analysis for Drivers.

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft