Функция GetNetworkConnectivityHintForInterface (netioapi.h)

Возвращает уровень и стоимость сетевого подключения для указанного интерфейса.

Синтаксис

IPHLPAPI_DLL_LINKAGE _NETIOAPI_SUCCESS_ NETIOAPI_API GetNetworkConnectivityHintForInterface(
  [in]  NET_IFINDEX                  InterfaceIndex,
  [out] NL_NETWORK_CONNECTIVITY_HINT *ConnectivityHint
);

Параметры

[in] InterfaceIndex

Значение типа NET_IFINDEX , представляющее индекс интерфейса, для которого требуется получить сведения о подключении.

[out] ConnectivityHint

Указатель на значение типа NL_NETWORK_CONNECTIVITY_HINT. Функция задает для этого значения уровень подключения и указания затрат для указанного интерфейса.

Возвращаемое значение

В пользовательском режиме возвращает NO_ERROR об успешном выполнении и код ошибки Win32 при сбое. В режиме ядра возвращает STATUS_SUCCESS об успешном выполнении и код ошибки NTSTATUS при сбое.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 2004 (10.0; Сборка 19041)
Минимальная версия сервера Windows Server версии 2004 (10.0; Сборка 19041)
Целевая платформа Windows
Header netioapi.h (включая Iphlpapi.h)
Библиотека Iphlpapi.lib
DLL Iphlpapi.dll