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