Основываясь на документации MSDN следующим образом,
Ссылка: https://docs.microsoft.com/en-us/windows/win32/api/wininet/nf-wininet-internetcheckconnectiona
[ InternetCheckConnection доступна для использования в операционные системы, указанные в разделе «Требования». Это может быть изменено или недоступно в последующих версиях. Вместо этого используйте NetworkInformation.GetInternetConnectionProfile или интерфейсы NLM. ]
Не удалось найти эквивалентную версию интерфейса NLM . Если таковой имеется, небольшой пример фрагмента будет очень полезен.