CreateDXGIFactory1 could not be located in the dynamic link library dxgi.dll?

I have just bought Arma 3 on steam but whenever I go to start Arma 3 it says "The procedure entry point CreateDXGIFactory1 could not be located in the dynamic link library dxgi.dll" I have no idea what this means and when I searched it up I didn't understand anything that the posts were saying. Please can you tell me how to fix this using the simplest terms possible.

Thanks

2 Answers

Relevance
Still have questions? Get answers by asking now.