Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Общие сведения о технологии вспомогательного IP-адреса.
Чтобы разработать вспомогательный IP-адрес, вам потребуются следующие заголовки:
- icmpapi.h
- ifdef.h
- inaddr.h
- ip2string.h
- ipexport.h
- iphlpapi.h
- iprtrmib.h
- iptypes.h
- netioapi.h
- nldef.h
- tcpestats.h
- ws2def.h
- ws2ipdef.h
Рекомендации по программированию для этой технологии см. в следующих руководствах.
Перечисления
|
DNS_SERVER_PROPERTY_TYPE Определяет константы, указывающие допустимость свойства, удерживаемого в элементе DNS_SERVER_PROPERTY::P roperty . |
|
IF_OPER_STATUS Перечисление IF_OPER_STATUS указывает состояние работы интерфейса. |
|
NET_ADDRESS_FORMAT Перечисление NET_ADDRESS_FORMAT указывает формат сетевого адреса, возвращаемого функцией ParseNetworkString. |
|
NL_DAD_STATE Перечисление IP_DAD_STATE указывает сведения о состоянии обнаружения повторяющихся адресов (DAD) для IPv4 или IPv6-адреса. |
|
NL_NETWORK_CONNECTIVITY_COST_HINT Определяет константы, указывающие указания о затратах на использование сетевого подключения. |
|
NL_NETWORK_CONNECTIVITY_LEVEL_HINT Определяет константы, указывающие намеки на уровень сетевого подключения. |
|
NL_PREFIX_ORIGIN Перечисление IP_PREFIX_ORIGIN указывает источник префикса IPv4 или IPv6-адреса и используется со структурой IP_ADAPTER_UNICAST_ADDRESS. |
|
NL_SUFFIX_ORIGIN Перечисление IP_SUFFIX_ORIGIN указывает источник суффикса IPv4 или IPv6-адреса и используется со структурой IP_ADAPTER_UNICAST_ADDRESS. |
|
SCOPE_LEVEL Перечисление SCOPE_LEVEL используется со структурой IP_ADAPTER_ADDRESSES для определения уровней областей для IPv6-адресов. |
|
TCP_BOOLEAN_OPTIONAL Определяет состояния, которые вызывающий объект может указать при обновлении элемента в сведениях о чтении и записи для TCP-подключения. |
|
TCP_ESTATS_TYPE Определяет тип расширенной статистики для запрашиваемого или заданного TCP-подключения. |
|
TCP_SOFT_ERROR Определяет причину неустранимых или мягких ошибок, записанных в TCP-подключении. |
|
TCP_TABLE_CLASS Определяет набор значений, используемый для указания типа таблицы, возвращаемой вызовами GetExtendedTcpTable. |
|
TCPIP_OWNER_MODULE_INFO_CLASS Определяет тип структуры сведений о модуле, переданной вызовам семейства GetOwnerModuleFromXXXXEntry. |
|
UDP_TABLE_CLASS Определяет набор значений, используемый для указания типа таблицы, возвращаемой вызовом GetExtendedUdpTable. |
Functions
|
AddIPAddress Функция AddIPAddress добавляет указанный IPv4-адрес в указанный адаптер. |
|
AllocateAndGetTcpExTableFromStack Извлекает таблицу TCP-подключений и выделяет память из локальной кучи для хранения таблицы. |
|
AllocateAndGetUdpExTableFromStack Извлекает таблицу подключений UDP и выделяет память из локальной кучи для хранения таблицы. |
|
CancelIfTimestampConfigChange Эта функция зарезервирована для использования системы, и ее не следует вызывать из кода. (CancelIfTimestampConfigChange) |
|
CancelIPChangeNotify Отменяет уведомление об изменениях адресов IPv4 и маршрутов, запрошенных ранее при успешном вызове функций NotifyAddrChange или NotifyRouteChange. |
|
CancelMibChangeNotify2 Отменяет регистрацию для уведомлений об изменениях IP-интерфейса, изменения IP-адреса, изменения IP-маршрута, изменения порта Teredo, а также когда таблица IP-адресов одноадресной рассылки стабильна и может быть получена. |
|
CaptureInterfaceHardwareCrossTimestamp Извлекает сведения о перекрестной метке времени для сетевого адаптера. |
|
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-адреса любой рассылки на локальном компьютере. |
|
CreateIpForwardEntry Функция CreateIpForwardEntry создает маршрут в таблице маршрутизации IPv4 локального компьютера. |
|
CreateIpForwardEntry2 Создает новую запись IP-маршрута на локальном компьютере. |
|
CreateIpNetEntry Функция CreateIpNetEntry создает запись протокола разрешения адресов (ARP) в таблице ARP на локальном компьютере. |
|
CreateIpNetEntry2 Создает новую запись IP-адреса соседа на локальном компьютере. |
|
CreatePersistentTcpPortReservation Создает постоянное резервирование TCP-портов для последовательного блока TCP-портов на локальном компьютере. |
|
CreatePersistentUdpPortReservation Создает постоянное резервирование портов UDP для последовательного блока портов UDP на локальном компьютере. |
|
CreateProxyArpEntry Функция CreateProxyArpEnry создает запись протокола разрешения прокси-адресов (PARP) на локальном компьютере для указанного IPv4-адреса. |
|
CreateSortedAddressPairs Принимает указанный список потенциальных IP-адресов, связывает адреса назначения с локальными IP-адресами хост-компьютера и сортирует пары в соответствии с парой адресов, которые лучше всего подходят для обмена данными между двумя одноранговыми узлами. |
|
CreateUnicastIpAddressEntry Добавляет новую запись одноадресного IP-адреса на локальном компьютере. |
|
DeleteAnycastIpAddressEntry Удаляет существующую запись IP-адреса рассылки на локальном компьютере. |
|
DeleteIPAddress Функция DeleteIPAddress удаляет IP-адрес, добавленный ранее с помощью AddIPAddress. |
|
DeleteIpForwardEntry Удаляет существующий маршрут в таблице маршрутизации IPv4 локального компьютера. |
|
DeleteIpForwardEntry2 Удаляет запись IP-маршрута на локальном компьютере. |
|
DeleteIpNetEntry Функция DeleteIpNetEntry удаляет запись ARP из таблицы ARP на локальном компьютере. |
|
DeleteIpNetEntry2 Удаляет запись соседнего IP-адреса на локальном компьютере. |
|
DeletePersistentTcpPortReservation Удаляет постоянное резервирование TCP-портов для последовательного блока TCP-портов на локальном компьютере. (DeletePersistentTcpPortReservation) |
|
DeletePersistentUdpPortReservation Удаляет постоянное резервирование TCP-портов для последовательного блока TCP-портов на локальном компьютере. (DeletePersistentUdpPortReservation) |
|
DeleteProxyArpEntry Функция DeleteProxyArpEntry удаляет запись PARP на локальном компьютере, заданном параметрами dwAddress и dwIfIndex. |
|
DeleteUnicastIpAddressEntry Удаляет существующую запись IP-адреса одноадресной рассылки на локальном компьютере. |
|
DisableMediaSense Функция DisableMediaSense отключает возможность датчика мультимедиа стека TCP/IP на локальном компьютере. |
|
EnableRouter Функция EnableRouter включает перенаправление IPv4 на локальном компьютере. EnableRouter также увеличивает число ссылок, отслеживающее количество запросов для включения пересылки IPv4. |
|
FlushIpNetTable Функция FlushIpNetTable удаляет все записи ARP для указанного интерфейса из таблицы ARP на локальном компьютере. |
|
FlushIpNetTable2 Функция FlushIpNetTable2 очищает таблицу соседей IP на локальном компьютере. |
|
FlushIpPathTable Функция FlushIpPathTable очищает таблицу ПУТИ IP на локальном компьютере. |
|
FreeInterfaceDnsSettings Освобождает объект параметров, возвращаемый GetInterfaceDnsSettings. |
|
FreeMibTable Освобождает буфер, выделенный функциями, возвращающими таблицы сетевых интерфейсов, адресов и маршрутов (GetIfTable2 и GetAnycastIpAddressTable, например). |
|
GetAdapterIndex Функция GetAdapterIndex получает индекс адаптера с его именем. |
|
GetAdapterOrderMap Функция GetAdapterOrderMap получает карту порядка адаптера, которая указывает приоритет для интерфейсов на локальном компьютере. |
|
GetAdaptersAddresses Извлекает адреса, связанные с адаптерами на локальном компьютере. |
|
GetAdaptersInfo Функция GetAdaptersInfo извлекает сведения о адаптере для локального компьютера. |
|
GetAnycastIpAddressEntry Извлекает сведения для существующей записи IP-адреса любой рассылки на локальном компьютере. |
|
GetAnycastIpAddressTable Извлекает таблицу IP-адресов любой рассылки на локальном компьютере. |
|
GetBestInterface Функция GetBestInterface извлекает индекс интерфейса, который имеет лучший маршрут к указанному IPv4-адресу. |
|
GetBestInterfaceEx Функция GetBestInterfaceEx извлекает индекс интерфейса, который имеет лучший маршрут к указанному IPv4 или IPv6-адресу. |
|
GetBestRoute Функция GetBestRoute извлекает лучший маршрут к указанному IP-адресу назначения. |
|
GetBestRoute2 Извлекает запись IP-маршрута на локальном компьютере для оптимального маршрута к указанному IP-адресу назначения. |
|
GetDefaultCompartmentId Функция GetDefaultCompartmentId извлекает идентификатор секции маршрутизации сети по умолчанию для локального компьютера. |
|
GetExtendedTcpTable Извлекает таблицу, содержащую список конечных точек TCP, доступных приложению. |
|
GetExtendedUdpTable Извлекает таблицу, содержащую список конечных точек UDP, доступных приложению. |
|
GetFriendlyIfIndex Принимает индекс интерфейса и возвращает индекс интерфейса с обратной совместимостью, то есть индекс, использующий только более низкие 24 бита. |
|
GetIcmpStatistics Функция GetIcmpStatistics извлекает протокол сообщения через Интернет (ICMP) для статистики IPv4 для локального компьютера. |
|
GetIcmpStatisticsEx Функция GetIcmpStatisticsEx извлекает статистику протокола ICMP для локального компьютера. Функция GetIcmpStatisticsEx может получать статистику IPv6 ICMP. |
|
GetIfEntry Функция GetIfEntry извлекает сведения для указанного интерфейса на локальном компьютере. |
|
GetIfEntry2 Извлекает сведения для указанного интерфейса на локальном компьютере. |
|
GetIfEntry2Ex Извлекает указанный уровень информации для указанного интерфейса на локальном компьютере. |
|
GetIfStackTable Извлекает таблицу записей строк стека сетевого интерфейса, которые указывают связь сетевых интерфейсов в стеке интерфейсов. |
|
GetIfTable Функция GetIfTable извлекает таблицу интерфейса MIB-II. |
|
GetIfTable2 Извлекает таблицу интерфейса MIB-II. (GetIfTable2) |
|
GetIfTable2Ex Извлекает таблицу интерфейса MIB-II. (GetIfTable2Ex) |
|
GetInterfaceActiveTimestampCapabilities Извлекает включенные возможности метки времени сетевого адаптера. |
|
GetInterfaceCurrentTimestampCapabilities Эта функция зарезервирована для использования системы, и ее не следует вызывать из кода. (GetInterfaceCurrentTimestampCapabilities) |
|
GetInterfaceDnsSettings Извлекает параметры DNS из интерфейса, указанного в параметре Интерфейса . |
|
GetInterfaceHardwareTimestampCapabilities Эта функция зарезервирована для использования системы, и ее не следует вызывать из кода. (GetInterfaceHardwareTimestampCapabilities) |
|
GetInterfaceInfo Функция GetInterfaceInfo получает список сетевых адаптеров с поддержкой IPv4 в локальной системе. |
|
GetInterfaceSupportedTimestampCapabilities Извлекает поддерживаемые возможности метки времени сетевого адаптера. |
|
GetInvertedIfStackTable Извлекает таблицу инвертированных записей строк стека сетевых интерфейсов, которые указывают связь сетевых интерфейсов в стеке интерфейсов. |
|
GetIpAddrTable Функция GetIpAddrTable извлекает интерфейс —в таблицу сопоставления адресов IPv4. |
|
GetIpErrorString Функция GetIpErrorString извлекает строку ошибки вспомогательного IP-адреса. |
|
GetIpForwardEntry2 Извлекает сведения для записи IP-маршрута на локальном компьютере. |
|
GetIpForwardTable Функция GetIpForwardTable извлекает таблицу маршрутизации IPv4. |
|
GetIpForwardTable2 Функция GetIpForwardTable2 извлекает записи IP-маршрутов на локальном компьютере. |
|
GetIpInterfaceEntry Извлекает сведения о IP-адресах указанного интерфейса на локальном компьютере. |
|
GetIpInterfaceTable Извлекает записи ИНТЕРФЕЙСА IP на локальном компьютере. |
|
GetIpNetEntry2 Извлекает сведения для записи соседнего IP-адреса на локальном компьютере. |
|
GetIpNetTable Функция GetIpNetTable извлекает IPv4 в таблицу сопоставления физических адресов. |
|
GetIpNetTable2 Функция GetIpNetTable2 извлекает таблицу соседей IP-адресов на локальном компьютере. |
|
GetIpNetworkConnectionBandwidthEstimates Извлекает исторические оценки пропускной способности для сетевого подключения в указанном интерфейсе. |
|
GetIpPathEntry Извлекает сведения для записи IP-пути на локальном компьютере. |
|
GetIpPathTable Функция GetIpPathTable извлекает таблицу IP-путей на локальном компьютере. |
|
GetIpStatistics Функция GetIpStatistics извлекает статистику IP для текущего компьютера. |
|
GetIpStatisticsEx Функция GetIpStatisticsEx извлекает статистику протокола Интернета (IP) для текущего компьютера. |
|
GetMulticastIpAddressEntry Извлекает сведения о существующей записи IP-адреса многоадресной рассылки на локальном компьютере. |
|
GetMulticastIpAddressTable Извлекает таблицу IP-адресов многоадресной рассылки на локальном компьютере. |
|
GetNetworkConnectivityHint Извлекает совокупный уровень и стоимость сетевого подключения, которые приложение или служба, скорее всего, будут работать. |
|
GetNetworkConnectivityHintForInterface Извлекает уровень и стоимость сетевого подключения для указанного интерфейса. |
|
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) |
|
GetTeredoPort Извлекает динамический номер порта UDP, используемый клиентом Teredo на локальном компьютере. |
|
GetUdp6Table Извлекает таблицу прослушивателя IPv6 User Datagram Protocol (UDP). |
|
GetUdpStatistics Функция GetUdpStatistics извлекает статистику протокола UDP для локального компьютера. |
|
GetUdpStatisticsEx Функция GetUdpStatisticsEx извлекает статистику протокола UDP для текущего компьютера. |
|
GetUdpStatisticsEx2 Функция GetUdpStatisticsEx2 извлекает статистику протокола UDP для текущего компьютера. |
|
GetUdpTable Извлекает таблицу прослушивателя IPv4 User Datagram Protocol (UDP). |
|
GetUnicastIpAddressEntry Извлекает сведения для существующей записи IP-адреса одноадресной рассылки на локальном компьютере. |
|
GetUnicastIpAddressTable Извлекает таблицу IP-адресов одноадресной рассылки на локальном компьютере. |
|
GetUniDirectionalAdapterInfo Функция GetUniDirectionalAdapterInfo извлекает сведения о однонаправленных адаптерах, установленных на локальном компьютере. Однонаправленный адаптер — это адаптер, который может получать диаграммы данных, но не передавать их. |
|
Icmp6CreateFile Функция Icmp6CreateFile открывает дескриптор, на котором можно выдавать запросы на эхо-эхо IPv6 ICMP. |
|
Icmp6ParseReplies Функция Icmp6ParseReplies анализирует предоставленный буфер ответа и возвращает ответ на эхо-ответ IPv6 IPv6 при обнаружении. |
|
Icmp6SendEcho2 Функция Icmp6SendEcho2 отправляет iPv6-запрос на эхо-сообщение ICMPv6 и возвращает либо немедленно (если событие или ApcRoutine не равно NULL) или возвращается после указанного времени ожидания. ResponseBuffer содержит ответ эхо-эхо IPv6 IPv6, если он есть. |
|
IcmpCloseHandle Функция IcmpCloseHandle закрывает дескриптор, открытый вызовом функций IcmpCreateFile или Icmp6CreateFile. |
|
IcmpCreateFile Функция IcmpCreateFile открывает дескриптор, на котором можно выдавать запросы на эхо-эхо IPv4 ICMP. |
|
IcmpParseReplies Анализирует предоставленный буфер ответа и возвращает количество найденных ответов на эхо-запросы ICMP. |
|
IcmpSendEcho Функция IcmpSendEcho отправляет запрос эхо IPv4 ICMP и возвращает ответы на эхо-ответы. Вызов возвращается, когда истек срок ожидания или заполнен буфер ответа. |
|
IcmpSendEcho2 Функция IcmpSendEcho2 отправляет запрос на эхо-сообщение IPv4 ICMP и возвращает либо немедленно (если событие или ApcRoutine не равно NULL), либо возвращается после указанного времени ожидания. ResponseBuffer содержит ответы на эхо-ответы ICMP, если таковые есть. |
|
IcmpSendEcho2Ex Отправляет запрос на эхо-сообщение IPv4 ICMP и возвращает либо немедленно (если событие или ApcRoutine не равно NULL) или возвращается после указанного времени ожидания. ResponseBuffer содержит ответы ICMP, если таковые есть. |
|
if_indextoname Преобразует локальный индекс сетевого интерфейса в имя интерфейса ANSI. |
|
if_nametoindex Преобразует имя интерфейса ANSI для сетевого интерфейса в локальный индекс интерфейса. |
|
InitializeIpForwardEntry Инициализирует структуру MIB_IPFORWARD_ROW2 со значениями по умолчанию для записи IP-маршрута на локальном компьютере. |
|
InitializeIpInterfaceEntry Инициализирует элементы записи MIB_IPINTERFACE_ROW со значениями по умолчанию. |
|
InitializeUnicastIpAddressEntry Инициализирует структуру MIB_UNICASTIPADDRESS_ROW со значениями по умолчанию для записи одноадресного IP-адреса на локальном компьютере. |
|
INTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK Функция обратного вызова, реализуемая в приложении, для уведомления об изменениях возможностей метки времени сетевого адаптера. |
|
IpReleaseAddress Функция IpReleaseAddress освобождает IPv4-адрес, полученный ранее с помощью протокола конфигурации динамического узла (DHCP). |
|
IpRenewAddress IpRenewAddressfunction продлевает аренду на IPv4-адресе, полученном ранее с помощью протокола DHCP. |
|
LookupPersistentTcpPortReservation Ищет маркер для постоянного резервирования TCP-портов для последовательного блока TCP-портов на локальном компьютере. |
|
LookupPersistentUdpPortReservation Ищет маркер для резервирования постоянных портов UDP для последовательного блока TCP-портов на локальном компьютере. |
|
NhpAllocateAndGetInterfaceInfoFromStack Функция NhpAllocateAndGetInterfaceInfoFromStack получает сведения о адаптере локального компьютера. |
|
NotifyAddrChange Функция NotifyAddrChange приводит к отправке уведомления вызывающей функции при каждом изменении в таблице, которая сопоставляет адреса IPv4 с интерфейсами. |
|
NotifyIfTimestampConfigChange Эта функция зарезервирована для использования системы, и ее не следует вызывать из кода. (NotifyIfTimestampConfigChange) |
|
NotifyIpInterfaceChange Регистрирует уведомления об изменениях всех IP-интерфейсов, интерфейсов IPv4 или IPv6 на локальном компьютере. |
|
NotifyNetworkConnectivityHintChange Регистрирует функцию обратного вызова, определяемую приложением, для вызова при изменении уровня агрегированного сетевого подключения и указания затрат. |
|
NotifyRouteChange Функция NotifyRouteChange приводит к отправке уведомления вызывающей функции при каждом изменении в таблице маршрутизации IPv4. |
|
NotifyRouteChange2 Регистрирует уведомления об изменениях записей IP-маршрутов на локальном компьютере. |
|
NotifyStableUnicastIpAddressTable Извлекает стабильную таблицу IP-адресов одноадресной рассылки на локальном компьютере. |
|
NotifyTeredoPortChange Регистрирует уведомления об изменениях номера порта UDP, используемого клиентом Teredo для порта службы Teredo на локальном компьютере. |
|
NotifyUnicastIpAddressChange Регистрируется, чтобы получать уведомления об изменениях для всех IP-интерфейсов одноадресной рассылки, одноадресных IPv4-адресов или одноадресных IPv6-адресов на локальном компьютере. |
|
ParseNetworkString Анализирует входную строку сети и проверяет, является ли она юридическим представлением указанного типа строки IP-сети. Если строка соответствует типу и его спецификации, функция может при необходимости вернуть результат синтаксического анализа. |
|
PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK Определяемая приложением функция вызывается всякий раз, когда изменяется уровень сетевого агрегатного подключения и указания затрат. |
|
RegisterInterfaceTimestampConfigChange Регистрирует функцию обратного вызова, реализованную пользователем, которая вызывает системные вызовы, чтобы уведомить вас об изменении возможности метки времени. |
|
ResolveIpNetEntry2 Разрешает физический адрес для записи соседнего IP-адреса на локальном компьютере. (ResolveIpNetEntry2) |
|
ResolveNeighbor Разрешает физический адрес для записи соседнего IP-адреса на локальном компьютере. (ResolveNeighbor) |
|
RestoreMediaSense Функция RestoreMediaSense восстанавливает возможности датчика мультимедиа стека TCP/IP на локальном компьютере, на котором ранее была вызвана функция DisableMediaSense. |
|
RtlEthernetAddressToStringA Преобразует двоичный адрес Ethernet в строковое представление MAC-адреса Ethernet. (ANSI) |
|
RtlEthernetAddressToStringW Преобразует двоичный адрес Ethernet в строковое представление MAC-адреса Ethernet. (Юникод) |
|
RtlEthernetStringToAddressA Преобразует строковое представление MAC-адреса Ethernet в двоичный формат адреса Ethernet. (ANSI) |
|
RtlEthernetStringToAddressW Преобразует строковое представление MAC-адреса Ethernet в двоичный формат адреса Ethernet. (Юникод) |
|
RtlIpv4AddressToStringA Преобразует IPv4-адрес в строку в стандартном десятичном формате Интернета. (ANSI) |
|
RtlIpv4AddressToStringExA Преобразует IPv4-адрес и номер порта в строку в стандартном формате Интернета. (ANSI) |
|
RtlIpv4AddressToStringExW Преобразует IPv4-адрес и номер порта в строку в стандартном формате Интернета. (Юникод) |
|
RtlIpv4AddressToStringW Преобразует IPv4-адрес в строку в стандартном десятичном формате Интернета. (Юникод) |
|
RtlIpv4StringToAddressA Преобразует строковое представление IPv4-адреса в двоичный IPv4-адрес. (ANSI) |
|
RtlIpv4StringToAddressExA Преобразует строковое представление IPv4-адреса и номера порта в двоичный IPv4-адрес и порт. (ANSI) |
|
RtlIpv4StringToAddressExW Преобразует строковое представление IPv4-адреса и номера порта в двоичный IPv4-адрес и порт. (Юникод) |
|
RtlIpv4StringToAddressW Преобразует строковое представление IPv4-адреса в двоичный IPv4-адрес. (Юникод) |
|
RtlIpv6AddressToStringA Преобразует IPv6-адрес в строку в стандартном формате Интернета. (ANSI) |
|
RtlIpv6AddressToStringExA Преобразует IPv6-адрес, идентификатор области и номер порта в строку. (ANSI) |
|
RtlIpv6AddressToStringExW Преобразует IPv6-адрес, идентификатор области и номер порта в строку. (Юникод) |
|
RtlIpv6AddressToStringW Преобразует IPv6-адрес в строку в стандартном формате Интернета. (Юникод) |
|
RtlIpv6StringToAddressA Преобразует строковое представление IPv6-адреса в двоичный IPv6-адрес. (ANSI) |
|
RtlIpv6StringToAddressExA Преобразует строковое представление IPv6-адреса, идентификатора области и номера порта в двоичный IPv6-адрес, идентификатор области и порт. (ANSI) |
|
RtlIpv6StringToAddressExW Преобразует строковое представление IPv6-адреса, идентификатора области и номера порта в двоичный IPv6-адрес, идентификатор области и порт. (Юникод) |
|
RtlIpv6StringToAddressW Преобразует строковое представление IPv6-адреса в двоичный IPv6-адрес. (Юникод) |
|
SendARP Функция SendARP отправляет запрос протокола разрешения адресов (ARP), чтобы получить физический адрес, соответствующий указанному адресу IPv4 назначения. |
|
SetIfEntry Функция SetIfEntry задает административное состояние интерфейса. |
|
SetInterfaceDnsSettings Задает параметры DNS для каждого интерфейса, указанные в параметре "Параметры ". |
|
SetIpForwardEntry Функция SetIpForwardEntry изменяет существующий маршрут в таблице маршрутизации IPv4 локального компьютера. |
|
SetIpForwardEntry2 Задает свойства записи IP-маршрута на локальном компьютере. |
|
SetIpInterfaceEntry Задает свойства IP-интерфейса на локальном компьютере. |
|
SetIpNetEntry Функция SetIpNetEntry изменяет существующую запись ARP в таблице ARP на локальном компьютере. |
|
SetIpNetEntry2 Задает физический адрес существующей записи IP-адреса соседа на локальном компьютере. |
|
SetIpStatistics Функция SetIpStatistics переключает IP-перенаправление и отключает и задает значение времени жизни (TTL) по умолчанию для локального компьютера. |
|
SetIpStatisticsEx Переключение IP-пересылки включено или выключение и задает значение времени жизни (TTL) по умолчанию для локального компьютера. |
|
SetIpTTL Функция SetIpTTL задает значение времени жизни (TTL) по умолчанию для локального компьютера. |
|
SetPerTcp6ConnectionEStats Задает значение в сведениях о чтении и записи для tcp-подключения IPv6. Эта функция используется для включения или отключения расширенной статистики для tcp-подключения IPv6. |
|
SetPerTcpConnectionEStats Задает значение в сведениях о чтении и записи для tcp-подключения IPv4. Эта функция используется для включения или отключения расширенной статистики для tcp-подключения IPv4. |
|
SetTcpEntry Функция SetTcpEntry задает состояние TCP-подключения. |
|
SetUnicastIpAddressEntry Задает свойства существующей записи IP-адреса одноадресной рассылки на локальном компьютере. |
|
UnenableRouter Функция UnenableRouter уменьшает число ссылок, отслеживающее количество запросов для включения пересылки IPv4. Когда это число ссылок достигает нуля, UnenableRouter отключает пересылку IPv4 на локальном компьютере. |
|
UnregisterInterfaceTimestampConfigChange Отменяет уведомления об изменениях возможностей метки времени, отменив регистрацию функции обратного вызова, зарегистрированной в вызове RegisterInterfaceTimestampConfigChange. |
Структуры
|
ARP_SEND_REPLY Структура ARP_SEND_REPLY хранит сведения об ответных сообщениях протокола разрешения адресов (ARP). |
|
DNS_DOH_SERVER_SETTINGS Описывает DNS-сервер по протоколу 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. |
|
FIXED_INFO_W2KSP1 Структура FIXED_INFO содержит сведения, одинаковые для всех интерфейсов на компьютере. |
|
ICMP_ECHO_REPLY Описывает данные, возвращаемые в ответ на запрос эхо IPv4. |
|
ICMP_ECHO_REPLY32 Описывает данные, возвращаемые в ответ на запрос эхо IPv4 на 64-разрядной платформе. |
|
ICMPV6_ECHO_REPLY_LH Описывает данные, возвращаемые в ответ на запрос эхо IPv6. |
|
IN_ADDR Структура in_addr представляет IPv4-адрес. |
|
INTERFACE_HARDWARE_CROSSTIMESTAMP Описывает перекрестную метку времени, полученную из сетевого адаптера. |
|
INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES Описывает возможности метки времени оборудования сетевой карты (сетевого адаптера). |
|
INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES Описывает возможности метки времени программного обеспечения мини-порта сетевого адаптера. |
|
INTERFACE_TIMESTAMP_CAPABILITIES Описывает точные возможности метки времени, поддерживаемые сетевым адаптером. |
|
INTERFACE_TIMESTAMP_CAPABILITY_FLAGS Эта структура зарезервирована для использования системы, и ее не следует использовать в коде. |
|
IP_ADAPTER_ADDRESSES_LH Структура IP_ADAPTER_ADDRESSES_LH (iptypes.h) — это узел заголовка для связанного списка адресов для определенного адаптера. |
|
IP_ADAPTER_ADDRESSES_XP Структура IP_ADAPTER_ADDRESSES_XP (iptypes.h) — это узел заголовка для связанного списка адресов для определенного адаптера. |
|
IP_ADAPTER_ANYCAST_ADDRESS_XP Сохраняет один IP-адрес любой рассылки в связанном списке адресов для определенного адаптера. |
|
IP_ADAPTER_DNS_SERVER_ADDRESS_XP Структура IP_ADAPTER_DNS_SERVER_ADDRESS сохраняет один DNS-адрес в связанном списке АДРЕСОВ DNS-сервера для определенного адаптера. |
|
IP_ADAPTER_DNS_SUFFIX Структура IP_ADAPTER_DNS_SUFFIX сохраняет DNS-суффикс в связанном списке суффиксов DNS для определенного адаптера. |
|
IP_ADAPTER_GATEWAY_ADDRESS_LH Сохраняет один адрес шлюза в связанном списке адресов шлюза для определенного адаптера. |
|
IP_ADAPTER_INDEX_MAP Структура IP_ADAPTER_INDEX_MAP сохраняет индекс интерфейса, связанный с сетевым адаптером с включенным IPv4, вместе с именем сетевого адаптера. |
|
IP_ADAPTER_INFO Содержит сведения о конкретном сетевом адаптере на локальном компьютере. |
|
IP_ADAPTER_MULTICAST_ADDRESS_XP Структура IP_ADAPTER_MULTICAST_ADDRESS сохраняет один многоадресный адрес в связанном списке адресов для определенного адаптера. |
|
IP_ADAPTER_ORDER_MAP Структура IP_ADAPTER_ORDER_MAP хранит массив сведений об адаптерах и их относительном приоритете на локальном компьютере. |
|
IP_ADAPTER_PREFIX_XP Сохраняет префикс IP-адреса. Я |
|
IP_ADAPTER_UNICAST_ADDRESS_LH Структура IP_ADAPTER_UNICAST_ADDRESS_LH (iptypes.h) сохраняет один одноадресный IP-адрес в связанном списке IP-адресов для определенного адаптера. |
|
IP_ADAPTER_UNICAST_ADDRESS_XP Структура IP_ADAPTER_UNICAST_ADDRESS_XP (iptypes.h) сохраняет один ip-адрес одноадресной рассылки в связанном списке IP-адресов для определенного адаптера. |
|
IP_ADAPTER_WINS_SERVER_ADDRESS_LH Сохраняет один адрес сервера Службы доменных имен Windows (WINS) в связанном списке адресов сервера WINS для определенного адаптера. |
|
IP_ADDR_STRING Представляет узел в связанном списке адресов IPv4. |
|
IP_ADDRESS_PREFIX Сохраняет префикс IP-адреса. (IP_ADDRESS_PREFIX) |
|
IP_ADDRESS_STRING Сохраняет IPv4-адрес в точечной десятичной нотации. |
|
IP_INTERFACE_INFO Структура IP_INTERFACE_INFO содержит список сетевых адаптеров с поддержкой IPv4 в локальной системе. |
|
IP_INTERFACE_NAME_INFO_W2KSP1 Содержит сведения об интерфейсе IPv4 на локальном компьютере. |
|
IP_MCAST_COUNTER_INFO Структура IP_MCAST_COUNTER_INFO хранит статистические сведения о многоадресной рассылке трафика. |
|
IP_OPTION_INFORMATION Описывает параметры, которые необходимо включить в заголовок IP-пакета. |
|
IP_OPTION_INFORMATION32 Описывает параметры, которые необходимо включить в заголовок IP-пакета на 64-разрядной платформе. |
|
IP_PER_ADAPTER_INFO_W2KSP1 Структура IP_PER_ADAPTER_INFO содержит сведения, относящиеся к конкретному адаптеру. |
|
IP_UNIDIRECTIONAL_ADAPTER_ADDRESS Структура IP_UNIDIRECTIONAL_ADAPTER_ADDRESS сохраняет IPv4-адреса, связанные с однонаправленным адаптером. |
|
IPV6_ADDRESS_EX Сохраняет IPv6-адрес. |
|
NET_ADDRESS_INFO Содержит сведения о IP-адресе, возвращаемые функцией ParseNetworkString. |
|
NET_LUID_LH Локальный уникальный идентификатор (LUID) для сетевого интерфейса. |
|
NL_BANDWIDTH_INFORMATION Содержит сведения только для чтения о доступных оценках пропускной способности и связанных дисперсии, как определено стеком TCP/IP. |
|
NL_NETWORK_CONNECTIVITY_HINT Описывает уровень сетевого подключения, плату за использование сетевого подключения и другие члены, отражающие факторы затрат. |
|
SOCKADDR_IN6_PAIR Содержит указатели на пару IP-адресов, представляющих пару исходных и целевых адресов. |
|
SOCKADDR_INET Содержит IPv4, IPv6-адрес или семейство адресов. |
|
TCP_ESTATS_BANDWIDTH_ROD_v0 Содержит динамические сведения только для чтения для расширенной статистики TCP по оценке пропускной способности для TCP-подключения. |
|
TCP_ESTATS_BANDWIDTH_RW_v0 Содержит сведения о конфигурации чтения и записи для расширенной статистики TCP по оценке пропускной способности для TCP-подключения. |
|
TCP_ESTATS_DATA_ROD_v0 Содержит динамические сведения только для чтения для расширенной статистики TCP по передаче данных для TCP-подключения. |
|
TCP_ESTATS_DATA_RW_v0 Содержит сведения о конфигурации чтения и записи для расширенной статистики TCP для передачи данных для TCP-подключения. |
|
TCP_ESTATS_FINE_RTT_ROD_v0 Содержит динамические сведения только для чтения для расширенной статистики TCP по точной оценке времени кругового пути (RTT) для TCP-подключения. |
|
TCP_ESTATS_FINE_RTT_RW_v0 Содержит сведения о конфигурации чтения и записи для расширенной статистики TCP по точной статистике времени кругового пути (RTT) для TCP-подключения. |
|
TCP_ESTATS_OBS_REC_ROD_v0 Содержит динамические сведения только для чтения для расширенной статистики TCP, наблюдаемой на удаленном приемнике для TCP-подключения. |
|
TCP_ESTATS_OBS_REC_RW_v0 Содержит сведения о конфигурации чтения и записи для расширенной статистики TCP, наблюдаемой на удаленном приемнике для TCP-подключения. |
|
TCP_ESTATS_PATH_ROD_v0 Содержит динамические сведения только для чтения для расширенной статистики TCP по измерению сетевого пути для TCP-подключения. |
|
TCP_ESTATS_PATH_RW_v0 Содержит сведения о конфигурации чтения и записи для расширенной статистики TCP по измерению пути для TCP-подключения. |
|
TCP_ESTATS_REC_ROD_v0 Содержит динамические сведения только для чтения для расширенной статистики TCP на локальном приемнике для TCP-подключения. |
|
TCP_ESTATS_REC_RW_v0 Содержит сведения о конфигурации чтения и записи для расширенной статистики TCP на локальном приемнике для TCP-подключения. |
|
TCP_ESTATS_SEND_BUFF_ROD_v0 Содержит динамические сведения только для чтения для расширенной статистики TCP по очереди вывода для TCP-подключения. |
|
TCP_ESTATS_SEND_BUFF_RW_v0 Содержит сведения о конфигурации чтения и записи для расширенной статистики TCP по очереди вывода для TCP-подключения. |
|
TCP_ESTATS_SND_CONG_ROD_v0 Содержит динамические сведения, доступные только для чтения, для расширенной статистики TCP для связанных с отправителями данных, связанных с подключением TCP. |
|
TCP_ESTATS_SND_CONG_ROS_v0 Содержит статические сведения только для чтения для расширенной статистики TCP в окне максимальной перегрузки для TCP-подключения. |
|
TCP_ESTATS_SND_CONG_RW_v0 Содержит сведения о конфигурации чтения и записи для расширенной статистики TCP по перегрузке отправителя для TCP-подключения. |
|
TCP_ESTATS_SYN_OPTS_ROS_v0 Содержит статические сведения только для чтения для расширенной статистики TCP в exchange SYN для TCP-подключения. |
|
TCP_RESERVE_PORT_RANGE Структура TCP_RESERVE_PORT_RANGE задает диапазон TCP-портов для резервирования. |
|
TCPIP_OWNER_MODULE_BASIC_INFO Содержит указатели на значения имени модуля и пути модуля, связанные с TCP-подключением. Структура TCPIP_OWNER_MODULE_BASIC_INFO возвращается функциями GetOwnerModuleFromTcpEntry и GetOwnerModuleFromTcp6Entry. |