Developing for and Migrating Existing Code to Server Core
Server Core contains only subsets of the WIN32 API. As a result, existing code may require changes to run on Server Core. The following list summarizes the limitations the code must stay within to run on Server Core.
- Ensure all calls to functions are supported by Server Core. To verify that a function called by your code is supported on Server Core, check that the function name appears in Server Core Functions by Name or Server Core Functions by DLL.
- There should be no dependencies on the GUI. The calling code must not require the GUI to be displayed locally.
- Test on Server Core.