How to determine the default network adapter through WinApi?

Viewed 3200

Is there a way through Windows API to determine which is the primary/default network adapter?

For example, if I have a PC with two network cards, I need to know which one is used by the system to access internet, similarly if I have a network adapter and a virtual adapter.

I tried with GetAdaptersAddresses but it doesn't show which is the favourite one, maybe with GetBestInterface?

2 Answers
Related