> I'd remove the GetVersionEx check entirely and add the comments regarding OS
> dependency to the RTE_LOG
> Of the LoadLibraryA failure below, GetVersionEx returns the Windows 8 OS
> version on newer servers
Agreed, will do in v4.
> Also, it looks like not all Win2016 servers versions support VirtualAlloc2,
> I'm using Microsoft Windows Server 2016 Datacenter Version 10.0.14393 and
> LoadLibraryA failed to load VirtualAlloc2.
I confirm this. Documentation states Windows Server 2016 is supported, but it
is at least partially incorrect, see comments in meson.build and GitHub issue:
https://github.com/MicrosoftDocs/feedback/issues/1129
How would you estimate Server 2016 support importance? Server 2019 and
Windows 10 are known to work.
--
Dmitry Kozlyuk