Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется несколькими технологиями. Дополнительные сведения можно найти здесь
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. |