Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
- Вспомогательная служба IP
- База сведений об управлении
- Сетевые драйверы, Windows Vista и более поздние версии
netioapi.h содержит следующие программные интерфейсы:
Функции
|
CancelMibChangeNotify2 Отменяет регистрацию уведомлений об изменениях интерфейса IP, IP-адресов, ip-маршрутов, изменений порта Teredo, а также при стабильной таблице IP-адресов и возможности извлечения. |
|
ConvertInterfaceAliasToLuid Преобразует имя псевдонима интерфейса для сетевого интерфейса в локально уникальный идентификатор (LUID) для интерфейса. |
|
ConvertInterfaceGuidToLuid Преобразует глобальный уникальный идентификатор (GUID) для сетевого интерфейса в локально уникальный идентификатор (LUID) для интерфейса. |
|
ConvertInterfaceIndexToLuid Преобразует локальный индекс для сетевого интерфейса в локальный уникальный идентификатор (LUID) для интерфейса. |
|
ConvertInterfaceLuidToAlias Преобразует локально уникальный идентификатор (LUID) для сетевого интерфейса в псевдоним интерфейса. |
|
ConvertInterfaceLuidToGuid Преобразует локально уникальный идентификатор (LUID) для сетевого интерфейса в глобальный уникальный идентификатор (GUID) для интерфейса. |
|
ConvertInterfaceLuidToIndex Преобразует локальный уникальный идентификатор (LUID) для сетевого интерфейса в локальный индекс интерфейса. |
|
ConvertInterfaceLuidToNameA Преобразует локально уникальный идентификатор (LUID) для сетевого интерфейса в имя интерфейса ANSI. |
|
ConvertInterfaceLuidToNameW Преобразует локально уникальный идентификатор (LUID) для сетевого интерфейса в имя интерфейса Юникода. |
|
ConvertInterfaceNameToLuidA Преобразует имя сетевого интерфейса ANSI в локально уникальный идентификатор (LUID) для интерфейса. |
|
ConvertInterfaceNameToLuidW Преобразует имя сетевого интерфейса Юникода в локально уникальный идентификатор (LUID) для интерфейса. |
|
ConvertIpv4MaskToLength Преобразует маску подсети IPv4 в длину префикса IPv4. |
|
ConvertLengthToIpv4Mask Преобразует длину префикса IPv4 в маску подсети IPv4. |
|
CreateAnycastIpAddressEntry Добавляет новую запись ip-адреса с любой рассылкой на локальном компьютере. |
|
CreateIpForwardEntry2 Создает новую запись IP-маршрута на локальном компьютере. |
|
CreateIpNetEntry2 Создает новую запись соседнего IP-адреса на локальном компьютере. |
|
CreateSortedAddressPairs Принимает предоставленный список потенциальных IP-адресов назначения, связывает адреса назначения с локальными IP-адресами хост-компьютера и сортирует пары в соответствии с тем, какая пара адресов лучше всего подходит для обмена данными между двумя одноранговыми узлами. |
|
CreateUnicastIpAddressEntry Добавляет новую запись одноадресного IP-адреса на локальном компьютере. |
|
DeleteAnycastIpAddressEntry Удаляет существующую запись ip-адреса для рассылки на локальном компьютере. |
|
DeleteIpForwardEntry2 Удаляет запись IP-маршрута на локальном компьютере. |
|
DeleteIpNetEntry2 Удаляет запись соседнего IP-адреса на локальном компьютере. |
|
DeleteUnicastIpAddressEntry Удаляет существующую запись одноадресного IP-адреса на локальном компьютере. |
|
FlushIpNetTable2 Функция FlushIpNetTable2 очищает таблицу СОСЕДЕЙ IP на локальном компьютере. |
|
FlushIpPathTable Функция FlushIpPathTable очищает таблицу IP-путей на локальном компьютере. |
|
FreeInterfaceDnsSettings Освобождает объект settings, возвращаемый командой GetInterfaceDnsSettings. |
|
FreeMibTable Освобождает буфер, выделенный функциями, возвращающими таблицы сетевых интерфейсов, адресов и маршрутов (например, GetIfTable2 и GetAnycastIpAddressTable). |
|
GetAnycastIpAddressEntry Извлекает сведения для существующей записи IP-адреса любой рассылки на локальном компьютере. |
|
GetAnycastIpAddressTable Извлекает таблицу IP-адресов любой рассылки на локальном компьютере. |
|
GetBestRoute2 Извлекает запись IP-маршрута на локальном компьютере для наилучшего маршрута к указанному IP-адресу назначения. |
|
GetCurrentThreadCompartmentId Зарезервировано для последующего использования. Не используйте эту функцию. (GetCurrentThreadCompartmentId) |
|
GetDefaultCompartmentId Функция GetDefaultCompartmentId извлекает идентификатор секции сетевой маршрутизации по умолчанию для локального компьютера. |
|
GetIfEntry2 Извлекает сведения для указанного интерфейса на локальном компьютере. |
|
GetIfEntry2Ex Извлекает указанный уровень сведений для указанного интерфейса на локальном компьютере. |
|
GetIfStackTable Извлекает таблицу записей строк стека сетевых интерфейсов, указывающих связь сетевых интерфейсов в стеке интерфейсов. |
|
GetIfTable2 Извлекает таблицу интерфейса MIB-II. (GetIfTable2) |
|
GetIfTable2Ex Извлекает таблицу интерфейса MIB-II. (GetIfTable2Ex) |
|
GetInterfaceDnsSettings Извлекает параметры DNS из интерфейса, указанного в параметре Interface . |
|
GetInvertedIfStackTable Извлекает таблицу инвертированных записей строк стека сетевых интерфейсов, определяющих связь сетевых интерфейсов в стеке интерфейсов. |
|
GetIpForwardEntry2 Извлекает сведения для записи IP-маршрута на локальном компьютере. |
|
GetIpForwardTable2 Функция GetIpForwardTable2 извлекает записи IP-маршрута на локальном компьютере. |
|
GetIpInterfaceEntry Извлекает сведения об IP-адресе для указанного интерфейса на локальном компьютере. |
|
GetIpInterfaceTable Извлекает записи ИНТЕРФЕЙСА IP на локальном компьютере. |
|
GetIpNetEntry2 Извлекает сведения для записи соседнего IP-адреса на локальном компьютере. |
|
GetIpNetTable2 Функция GetIpNetTable2 извлекает таблицу СОСЕДЕЙ IP на локальном компьютере. |
|
GetIpNetworkConnectionBandwidthEstimates Извлекает исторические оценки пропускной способности для сетевого подключения по указанному интерфейсу. |
|
GetIpPathEntry Извлекает сведения для записи IP-пути на локальном компьютере. |
|
GetIpPathTable Функция GetIpPathTable извлекает таблицу IP-путей на локальном компьютере. |
|
GetMulticastIpAddressEntry Извлекает сведения о существующей записи IP-адреса многоадресной рассылки на локальном компьютере. |
|
GetMulticastIpAddressTable Извлекает таблицу IP-адресов многоадресной рассылки на локальном компьютере. |
|
GetNetworkConnectivityHint Извлекает совокупный уровень и стоимость сетевого подключения, с которыми может столкнуться приложение или служба. |
|
GetNetworkConnectivityHintForInterface Возвращает уровень и стоимость сетевого подключения для указанного интерфейса. |
|
GetNetworkInformation Зарезервировано для последующего использования. Не используйте эту функцию. (GetNetworkInformation) |
|
GetSessionCompartmentId Зарезервировано для последующего использования. Не используйте эту функцию. (GetSessionCompartmentId) |
|
GetTeredoPort Извлекает динамический номер порта UDP, используемый клиентом Teredo на локальном компьютере. |
|
GetUnicastIpAddressEntry Извлекает сведения для существующей записи одноадресного IP-адреса на локальном компьютере. |
|
GetUnicastIpAddressTable Извлекает таблицу одноадресных IP-адресов на локальном компьютере. |
|
if_indextoname Преобразует локальный индекс сетевого интерфейса в имя интерфейса ANSI. |
|
if_nametoindex Преобразует имя интерфейса ANSI для сетевого интерфейса в локальный индекс интерфейса. |
|
InitializeIpForwardEntry Инициализирует структуру MIB_IPFORWARD_ROW2 со значениями по умолчанию для записи IP-маршрута на локальном компьютере. |
|
InitializeIpInterfaceEntry Инициализирует элементы записи MIB_IPINTERFACE_ROW значениями по умолчанию. |
|
InitializeUnicastIpAddressEntry Инициализирует структуру MIB_UNICASTIPADDRESS_ROW со значениями по умолчанию для записи одноадресного IP-адреса на локальном компьютере. |
|
NotifyIpInterfaceChange Регистрируется для получения уведомлений об изменениях во всех IP-интерфейсах, интерфейсах IPv4 или интерфейсах IPv6 на локальном компьютере. |
|
NotifyNetworkConnectivityHintChange Регистрирует определяемую приложением функцию обратного вызова, вызываемую при изменении совокупного уровня сетевого подключения и указаний затрат. |
|
NotifyRouteChange2 Регистрируется для уведомления об изменениях в записях IP-маршрутов на локальном компьютере. |
|
NotifyStableUnicastIpAddressTable Извлекает стабильную таблицу одноадресных IP-адресов на локальном компьютере. |
|
NotifyTeredoPortChange Регистрируется для получения уведомлений об изменениях номера порта UDP, используемого клиентом Teredo для порта службы Teredo на локальном компьютере. |
|
NotifyUnicastIpAddressChange Регистрируется для получения уведомлений об изменениях во всех одноадресных IP-интерфейсах, одноадресных IPv4-адресах или IPv6-адресах одноадресной рассылки на локальном компьютере. |
|
ResolveIpNetEntry2 Разрешает физический адрес для записи соседнего IP-адреса на локальном компьютере. (ResolveIpNetEntry2) |
|
SetCurrentThreadCompartmentId Зарезервировано для последующего использования. Не используйте эту функцию. (SetCurrentThreadCompartmentId) |
|
SetInterfaceDnsSettings Задает параметры DNS для каждого интерфейса, указанные в параметре Параметры . |
|
SetIpForwardEntry2 Задает свойства записи IP-маршрута на локальном компьютере. |
|
SetIpInterfaceEntry Задает свойства IP-интерфейса на локальном компьютере. |
|
SetIpNetEntry2 Задает физический адрес существующей записи IP-адреса соседа на локальном компьютере. |
|
SetNetworkInformation Зарезервировано для последующего использования. Не используйте эту функцию. (SetNetworkInformation) |
|
SetSessionCompartmentId Зарезервировано для последующего использования. Не используйте эту функцию. (SetSessionCompartmentId) |
|
SetUnicastIpAddressEntry Задает свойства существующей записи одноадресного IP-адреса на локальном компьютере. |
Функции обратного вызова
|
PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK Определяемая приложением функция вызывается всякий раз, когда происходит изменение уровня сетевого совокупного подключения и указаний затрат. |
Структуры
|
DNS_DOH_SERVER_SETTINGS Описывает сервер DNS-over-HTTPS. |
|
DNS_INTERFACE_SETTINGS Представляет параметры DNS, которые можно настроить в заданном интерфейсе путем вызова функции SetInterfaceDnsSettings или получить для данного интерфейса путем вызова функции GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS) |
|
DNS_INTERFACE_SETTINGS_EX Представляет параметры DNS, которые можно настроить в заданном интерфейсе путем вызова функции SetInterfaceDnsSettings или получить для данного интерфейса путем вызова функции GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS_EX) |
|
DNS_INTERFACE_SETTINGS3 Представляет параметры DNS, которые можно настроить в заданном интерфейсе путем вызова функции SetInterfaceDnsSettings или получить для данного интерфейса путем вызова функции GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS3) |
|
DNS_SERVER_PROPERTY Описывает свойство DNS-сервера, которое задается в структуре DNS_INTERFACE_SETTINGS3 и настраивается с помощью функции SetInterfaceDnsSettings . |
|
DNS_SERVER_PROPERTY_TYPES Содержит указатель на свойство DNS-сервера. Тип свойства зависит от значения DNS_SERVER_PROPERTY::Type. |
|
IP_ADDRESS_PREFIX Хранит префикс IP-адреса. (IP_ADDRESS_PREFIX) |
|
MIB_ANYCASTIPADDRESS_ROW Хранит сведения об IP-адресе любой рассылки. |
|
MIB_ANYCASTIPADDRESS_TABLE Содержит таблицу записей IP-адресов любой рассылки. |
|
MIB_IF_ROW2 Хранит сведения о конкретном интерфейсе. (MIB_IF_ROW2) |
|
MIB_IF_TABLE2 Содержит таблицу логических и физических записей интерфейса. |
|
MIB_IFSTACK_ROW Представляет связь между двумя сетевыми интерфейсами. (MIB_IFSTACK_ROW) |
|
MIB_IFSTACK_TABLE Содержит таблицу записей строк стека сетевых интерфейсов. Определяет связь сетевых интерфейсов в стеке интерфейсов. |
|
MIB_INVERTEDIFSTACK_ROW Представляет связь между двумя сетевыми интерфейсами. (MIB_INVERTEDIFSTACK_ROW) |
|
MIB_INVERTEDIFSTACK_TABLE Содержит таблицу инвертированных записей строк стека сетевого интерфейса. Определяет связь сетевых интерфейсов в стеке интерфейсов в обратном порядке. |
|
MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES Содержит сведения только для чтения для оценки пропускной способности, вычисленной стеком TCP/IP для сетевого подключения. |
|
MIB_IPFORWARD_ROW2 Хранит сведения о записи IP-маршрута. |
|
MIB_IPFORWARD_TABLE2 Содержит таблицу записей IP-маршрутов. |
|
MIB_IPINTERFACE_ROW Хранит сведения об управлении интерфейсом для определенного семейства IP-адресов в сетевом интерфейсе. |
|
MIB_IPINTERFACE_TABLE Содержит таблицу записей IP-интерфейса. |
|
MIB_IPNET_ROW2 Хранит сведения о соседнем IP-адресе. |
|
MIB_IPNET_TABLE2 Содержит таблицу с соседними записями IP-адресов. |
|
MIB_IPPATH_ROW Хранит сведения о записи IP-пути. |
|
MIB_IPPATH_TABLE Содержит таблицу записей IP-пути. |
|
MIB_MULTICASTIPADDRESS_ROW Хранит сведения об IP-адресе многоадресной рассылки. |
|
MIB_MULTICASTIPADDRESS_TABLE Содержит таблицу записей IP-адресов многоадресной рассылки. |
|
MIB_UNICASTIPADDRESS_ROW Хранит сведения о одноадресном IP-адресе. |
|
MIB_UNICASTIPADDRESS_TABLE Содержит таблицу одноадресных записей IP-адресов. |
Перечисления
|
DNS_SERVER_PROPERTY_TYPE Определяет константы, определяющие допустимость свойства, хранящегося в элементе DNS_SERVER_PROPERTY::P roperty . |
|
MIB_IF_TABLE_LEVEL Тип перечисления MIB_IF_TABLE_LEVEL определяет уровень извлекаемых сведений об интерфейсе. |
|
MIB_NOTIFICATION_TYPE Определяет тип уведомления, передаваемого функции обратного вызова при возникновении уведомления. |