Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Этот заголовок используется несколькими технологиями. Дополнительные сведения можно найти здесь
iphlpapi.h содержит следующие интерфейсы программирования:
Functions
|
AddIPAddress Функция AddIPAddress добавляет указанный IPv4-адрес в указанный адаптер. |
|
AllocateAndGetTcpExTableFromStack Извлекает таблицу TCP-подключений и выделяет память из локальной кучи для хранения таблицы. |
|
AllocateAndGetUdpExTableFromStack Извлекает таблицу подключений UDP и выделяет память из локальной кучи для хранения таблицы. |
|
CancelIfTimestampConfigChange Эта функция зарезервирована для использования системы, и ее не следует вызывать из кода. (CancelIfTimestampConfigChange) |
|
CancelIPChangeNotify Отменяет уведомление об изменениях адресов IPv4 и маршрутов, запрошенных ранее при успешном вызове функций NotifyAddrChange или NotifyRouteChange. |
|
CaptureInterfaceHardwareCrossTimestamp Извлекает сведения о перекрестной метке времени для сетевого адаптера. |
|
CreateIpForwardEntry Функция CreateIpForwardEntry создает маршрут в таблице маршрутизации IPv4 локального компьютера. |
|
CreateIpNetEntry Функция CreateIpNetEntry создает запись протокола разрешения адресов (ARP) в таблице ARP на локальном компьютере. |
|
CreatePersistentTcpPortReservation Создает постоянное резервирование TCP-портов для последовательного блока TCP-портов на локальном компьютере. |
|
CreatePersistentUdpPortReservation Создает постоянное резервирование портов UDP для последовательного блока портов UDP на локальном компьютере. |
|
CreateProxyArpEntry Функция CreateProxyArpEnry создает запись протокола разрешения прокси-адресов (PARP) на локальном компьютере для указанного IPv4-адреса. |
|
DeleteIPAddress Функция DeleteIPAddress удаляет IP-адрес, добавленный ранее с помощью AddIPAddress. |
|
DeleteIpForwardEntry Удаляет существующий маршрут в таблице маршрутизации IPv4 локального компьютера. |
|
DeleteIpNetEntry Функция DeleteIpNetEntry удаляет запись ARP из таблицы ARP на локальном компьютере. |
|
DeletePersistentTcpPortReservation Удаляет постоянное резервирование TCP-портов для последовательного блока TCP-портов на локальном компьютере. (DeletePersistentTcpPortReservation) |
|
DeletePersistentUdpPortReservation Удаляет постоянное резервирование TCP-портов для последовательного блока TCP-портов на локальном компьютере. (DeletePersistentUdpPortReservation) |
|
DeleteProxyArpEntry Функция DeleteProxyArpEntry удаляет запись PARP на локальном компьютере, заданном параметрами dwAddress и dwIfIndex. |
|
DisableMediaSense Функция DisableMediaSense отключает возможность датчика мультимедиа стека TCP/IP на локальном компьютере. |
|
EnableRouter Функция EnableRouter включает перенаправление IPv4 на локальном компьютере. EnableRouter также увеличивает число ссылок, отслеживающее количество запросов для включения пересылки IPv4. |
|
FlushIpNetTable Функция FlushIpNetTable удаляет все записи ARP для указанного интерфейса из таблицы ARP на локальном компьютере. |
|
GetAdapterIndex Функция GetAdapterIndex получает индекс адаптера с его именем. |
|
GetAdapterOrderMap Функция GetAdapterOrderMap получает карту порядка адаптера, которая указывает приоритет для интерфейсов на локальном компьютере. |
|
GetAdaptersAddresses Извлекает адреса, связанные с адаптерами на локальном компьютере. |
|
GetAdaptersInfo Функция GetAdaptersInfo извлекает сведения о адаптере для локального компьютера. |
|
GetBestInterface Функция GetBestInterface извлекает индекс интерфейса, который имеет лучший маршрут к указанному IPv4-адресу. |
|
GetBestInterfaceEx Функция GetBestInterfaceEx извлекает индекс интерфейса, который имеет лучший маршрут к указанному IPv4 или IPv6-адресу. |
|
GetBestRoute Функция GetBestRoute извлекает лучший маршрут к указанному IP-адресу назначения. |
|
GetExtendedTcpTable Извлекает таблицу, содержащую список конечных точек TCP, доступных приложению. |
|
GetExtendedUdpTable Извлекает таблицу, содержащую список конечных точек UDP, доступных приложению. |
|
GetFriendlyIfIndex Принимает индекс интерфейса и возвращает индекс интерфейса с обратной совместимостью, то есть индекс, использующий только более низкие 24 бита. |
|
GetIcmpStatistics Функция GetIcmpStatistics извлекает протокол сообщения через Интернет (ICMP) для статистики IPv4 для локального компьютера. |
|
GetIcmpStatisticsEx Функция GetIcmpStatisticsEx извлекает статистику протокола ICMP для локального компьютера. Функция GetIcmpStatisticsEx может получать статистику IPv6 ICMP. |
|
GetIfEntry Функция GetIfEntry извлекает сведения для указанного интерфейса на локальном компьютере. |
|
GetIfTable Функция GetIfTable извлекает таблицу интерфейса MIB-II. |
|
GetInterfaceActiveTimestampCapabilities Извлекает включенные возможности метки времени сетевого адаптера. |
|
GetInterfaceCurrentTimestampCapabilities Эта функция зарезервирована для использования системы, и ее не следует вызывать из кода. (GetInterfaceCurrentTimestampCapabilities) |
|
GetInterfaceHardwareTimestampCapabilities Эта функция зарезервирована для использования системы, и ее не следует вызывать из кода. (GetInterfaceHardwareTimestampCapabilities) |
|
GetInterfaceInfo Функция GetInterfaceInfo получает список сетевых адаптеров с поддержкой IPv4 в локальной системе. |
|
GetInterfaceSupportedTimestampCapabilities Извлекает поддерживаемые возможности метки времени сетевого адаптера. |
|
GetIpAddrTable Функция GetIpAddrTable извлекает интерфейс —в таблицу сопоставления адресов IPv4. |
|
GetIpErrorString Функция GetIpErrorString извлекает строку ошибки вспомогательного IP-адреса. |
|
GetIpForwardTable Функция GetIpForwardTable извлекает таблицу маршрутизации IPv4. |
|
GetIpNetTable Функция GetIpNetTable извлекает IPv4 в таблицу сопоставления физических адресов. |
|
GetIpStatistics Функция GetIpStatistics извлекает статистику IP для текущего компьютера. |
|
GetIpStatisticsEx Функция GetIpStatisticsEx извлекает статистику протокола Интернета (IP) для текущего компьютера. |
|
GetNetworkParams Функция GetNetworkParams извлекает параметры сети для локального компьютера. |
|
GetNumberOfInterfaces Функции GetNumberOfInterfaces извлекают количество интерфейсов на локальном компьютере. |
|
GetOwnerModuleFromTcp6Entry Извлекает данные о модуле, выдаваемом контекстной привязкой для определенной конечной точки TCP IPv6 в строке таблицы MIB. |
|
GetOwnerModuleFromTcpEntry Извлекает данные о модуле, выдаваемом контекстной привязкой для определенной конечной точки TCP IPv4 в строке таблицы MIB. |
|
GetOwnerModuleFromUdp6Entry Извлекает данные о модуле, который выпустил привязку контекста для определенной конечной точки UDP IPv6 в строке таблицы MIB. |
|
GetOwnerModuleFromUdpEntry Извлекает данные о модуле, выдаваемом контекстной привязкой для определенной конечной точки UDP IPv4 в строке таблицы MIB. |
|
GetPerAdapterInfo Функция GetPerAdapterInfo извлекает сведения об адаптере, соответствующем указанному интерфейсу. |
|
GetPerTcp6ConnectionEStats Извлекает расширенную статистику для TCP-подключения IPv6. |
|
GetPerTcpConnectionEStats Извлекает расширенную статистику для TCP-подключения IPv4. |
|
GetRTTAndHopCount Функция GetRTTAndHopCount определяет время кругового пути (RTT) и количество прыжков в указанное место назначения. |
|
GetTcp6Table Извлекает таблицу подключения TCP для IPv6. (GetTcp6Table) |
|
GetTcp6Table2 Извлекает таблицу подключения TCP для IPv6. (GetTcp6Table2) |
|
GetTcpStatistics Функция GetTcpStatistics извлекает статистику TCP для локального компьютера. |
|
GetTcpStatisticsEx Функция GetTcpStatisticsEx извлекает статистику протокола управления передачей (TCP) для текущего компьютера. |
|
GetTcpStatisticsEx2 Функция GetTcpStatisticsEx2 извлекает статистику протокола управления передачей (TCP) для текущего компьютера. |
|
GetTcpTable Извлекает таблицу подключений TCP IPv4. (GetTcpTable) |
|
GetTcpTable2 Извлекает таблицу подключений TCP IPv4. (GetTcpTable2) |
|
GetUdp6Table Извлекает таблицу прослушивателя IPv6 User Datagram Protocol (UDP). |
|
GetUdpStatistics Функция GetUdpStatistics извлекает статистику протокола UDP для локального компьютера. |
|
GetUdpStatisticsEx Функция GetUdpStatisticsEx извлекает статистику протокола UDP для текущего компьютера. |
|
GetUdpStatisticsEx2 Функция GetUdpStatisticsEx2 извлекает статистику протокола UDP для текущего компьютера. |
|
GetUdpTable Извлекает таблицу прослушивателя IPv4 User Datagram Protocol (UDP). |
|
GetUniDirectionalAdapterInfo Функция GetUniDirectionalAdapterInfo извлекает сведения о однонаправленных адаптерах, установленных на локальном компьютере. Однонаправленный адаптер — это адаптер, который может получать диаграммы данных, но не передавать их. |
|
IpReleaseAddress Функция IpReleaseAddress освобождает IPv4-адрес, полученный ранее с помощью протокола конфигурации динамического узла (DHCP). |
|
IpRenewAddress IpRenewAddressfunction продлевает аренду на IPv4-адресе, полученном ранее с помощью протокола DHCP. |
|
LookupPersistentTcpPortReservation Ищет маркер для постоянного резервирования TCP-портов для последовательного блока TCP-портов на локальном компьютере. |
|
LookupPersistentUdpPortReservation Ищет маркер для резервирования постоянных портов UDP для последовательного блока TCP-портов на локальном компьютере. |
|
NhpAllocateAndGetInterfaceInfoFromStack Функция NhpAllocateAndGetInterfaceInfoFromStack получает сведения о адаптере локального компьютера. |
|
NotifyAddrChange Функция NotifyAddrChange приводит к отправке уведомления вызывающей функции при каждом изменении в таблице, которая сопоставляет адреса IPv4 с интерфейсами. |
|
NotifyIfTimestampConfigChange Эта функция зарезервирована для использования системы, и ее не следует вызывать из кода. (NotifyIfTimestampConfigChange) |
|
NotifyRouteChange Функция NotifyRouteChange приводит к отправке уведомления вызывающей функции при каждом изменении в таблице маршрутизации IPv4. |
|
ParseNetworkString Анализирует входную строку сети и проверяет, является ли она юридическим представлением указанного типа строки IP-сети. Если строка соответствует типу и его спецификации, функция может при необходимости вернуть результат синтаксического анализа. |
|
RegisterInterfaceTimestampConfigChange Регистрирует функцию обратного вызова, реализованную пользователем, которая вызывает системные вызовы, чтобы уведомить вас об изменении возможности метки времени. |
|
ResolveNeighbor Разрешает физический адрес для записи соседнего IP-адреса на локальном компьютере. (ResolveNeighbor) |
|
RestoreMediaSense Функция RestoreMediaSense восстанавливает возможности датчика мультимедиа стека TCP/IP на локальном компьютере, на котором ранее была вызвана функция DisableMediaSense. |
|
SendARP Функция SendARP отправляет запрос протокола разрешения адресов (ARP), чтобы получить физический адрес, соответствующий указанному адресу IPv4 назначения. |
|
SetIfEntry Функция SetIfEntry задает административное состояние интерфейса. |
|
SetIpForwardEntry Функция SetIpForwardEntry изменяет существующий маршрут в таблице маршрутизации IPv4 локального компьютера. |
|
SetIpNetEntry Функция SetIpNetEntry изменяет существующую запись ARP в таблице ARP на локальном компьютере. |
|
SetIpStatistics Функция SetIpStatistics переключает IP-перенаправление и отключает и задает значение времени жизни (TTL) по умолчанию для локального компьютера. |
|
SetIpStatisticsEx Переключение IP-пересылки включено или выключение и задает значение времени жизни (TTL) по умолчанию для локального компьютера. |
|
SetIpTTL Функция SetIpTTL задает значение времени жизни (TTL) по умолчанию для локального компьютера. |
|
SetPerTcp6ConnectionEStats Задает значение в сведениях о чтении и записи для tcp-подключения IPv6. Эта функция используется для включения или отключения расширенной статистики для tcp-подключения IPv6. |
|
SetPerTcpConnectionEStats Задает значение в сведениях о чтении и записи для tcp-подключения IPv4. Эта функция используется для включения или отключения расширенной статистики для tcp-подключения IPv4. |
|
SetTcpEntry Функция SetTcpEntry задает состояние TCP-подключения. |
|
UnenableRouter Функция UnenableRouter уменьшает число ссылок, отслеживающее количество запросов для включения пересылки IPv4. Когда это число ссылок достигает нуля, UnenableRouter отключает пересылку IPv4 на локальном компьютере. |
|
UnregisterInterfaceTimestampConfigChange Отменяет уведомления об изменениях возможностей метки времени, отменив регистрацию функции обратного вызова, зарегистрированной в вызове RegisterInterfaceTimestampConfigChange. |
Функции обратного вызова
|
INTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK Функция обратного вызова, реализуемая в приложении, для уведомления об изменениях возможностей метки времени сетевого адаптера. |
Структуры
|
INTERFACE_HARDWARE_CROSSTIMESTAMP Описывает перекрестную метку времени, полученную из сетевого адаптера. |
|
INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES Описывает возможности метки времени оборудования сетевой карты (сетевого адаптера). |
|
INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES Описывает возможности метки времени программного обеспечения мини-порта сетевого адаптера. |
|
INTERFACE_TIMESTAMP_CAPABILITIES Описывает точные возможности метки времени, поддерживаемые сетевым адаптером. |
|
INTERFACE_TIMESTAMP_CAPABILITY_FLAGS Эта структура зарезервирована для использования системы, и ее не следует использовать в коде. |
|
NET_ADDRESS_INFO Содержит сведения о IP-адресе, возвращаемые функцией ParseNetworkString. |
Перечисления
|
NET_ADDRESS_FORMAT Перечисление NET_ADDRESS_FORMAT указывает формат сетевого адреса, возвращаемого функцией ParseNetworkString. |