Обучение
Модуль
Configure IP network connectivity - Training
This module explores configuring Windows clients to communicate over IPv4 and IPv6 networks.
Этот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Обзор вспомогательной технологии IP.
Для разработки вспомогательного ip-адреса вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
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. |
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 Освобождает объект settings, возвращаемый командой 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 из интерфейса, указанного в параметре Interface . |
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 Извлекает таблицу прослушивателя протокола UDP IPv6. |
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 ICMPv6, если он найден. |
Icmp6Sendecho2 Функция Icmp6SendEcho2 отправляет эхо-запрос IPv6 ICMPv6 и возвращает либо немедленно (если event или ApcRoutine не равно NULL), либо возвращается после указанного времени ожидания. ReplyBuffer содержит эхо-ответ IPv6 ICMPv6, если он есть. |
IcmpCloseHandle Функция IcmpCloseHandle закрывает дескриптор, открытый вызовом функций IcmpCreateFile или Icmp6CreateFile. |
IcmpCreateFile Функция IcmpCreateFile открывает дескриптор, на котором можно выдавать эхо-запросы ICMP IPv4. |
IcmpParseReplies Анализирует предоставленный буфер ответов и возвращает количество найденных ответов на эхо-запросы ICMP. |
IcmpSendecho Функция IcmpSendEcho отправляет эхо-запрос ICMP IPv4 и возвращает все ответы эха. Вызов возвращается по истечении времени ожидания или заполнении буфера ответов. |
IcmpSendecho2 Функция IcmpSendEcho2 отправляет эхо-запрос ICMP IPv4 и возвращает либо немедленно (если event или ApcRoutine не равно NULL), либо возвращается после указанного времени ожидания. ReplyBuffer содержит эхо-ответы ICMP, если таковые есть. |
IcmpSendecho2Ex Отправляет эхо-запрос IPv4 ICMP и возвращает либо немедленно (если event или ApcRoutine не равно NULL), либо возвращается после указанного времени ожидания. ReplyBuffer содержит ответы 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 Функция IpRenewAddress продлевает аренду 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-пересылку и задает значение срока жизни по умолчанию для локального компьютера. |
SetIpStatisticsEx Включение или отключение IP-пересылки и установка значения срока жизни по умолчанию для локального компьютера. |
SetIpTTL Функция SetIpTTL задает значение срока жизни по умолчанию для локального компьютера. |
SetPerTcp6ConnectionEStats Задает значение в сведениях для чтения и записи для tcp-подключения IPv6. Эта функция используется для включения или отключения расширенной статистики для tcp-подключения IPv6. |
SetPerTcpConnectionEStats Задает значение в сведениях для чтения и записи для tcp-подключения IPv4. Эта функция используется для включения или отключения расширенной статистики для tcp-подключения IPv4. |
SetTcpEntry Функция SetTcpEntry задает состояние TCP-подключения. |
SetUnicastIpAddressEntry Задает свойства существующей записи одноадресного IP-адреса на локальном компьютере. |
UnenableRouter Функция UnenableRouter уменьшает количество ссылок, отслеживающих количество запросов для включения переадресации IPv4. Когда количество ссылок достигает нуля, UnenableRouter отключает перенаправление IPv4 на локальном компьютере. |
Отмена регистрацииInterfaceTimestampConfigChange Отменяет уведомления об изменениях возможностей меток времени, отменяя регистрацию функции обратного вызова, зарегистрированной в вызове RegisterInterfaceTimestampConfigChange. |
ARP_SEND_REPLY В структуре ARP_SEND_REPLY хранятся сведения об ответных сообщениях протокола разрешения адресов (ARP). |
DNS_DOH_SERVER_SETTINGS Описывает сервер DNS-over-HTTPS. |
DNS_INTERFACE_SETTINGS Представляет параметры DNS, которые можно настроить в заданном интерфейсе путем вызова функции SetInterfaceDnsSettings или получить для данного интерфейса путем вызова функции GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS) |
DNS_INTERFACE_SETTINGS_EX Представляет параметры DNS, которые можно настроить в заданном интерфейсе путем вызова функции SetInterfaceDnsSettings или получить для данного интерфейса путем вызова функции GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS_EX) |
DNS_INTERFACE_SETTINGS3 Представляет параметры DNS, которые можно настроить в заданном интерфейсе путем вызова функции SetInterfaceDnsSettings или получить для данного интерфейса путем вызова функции GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS3) |
DNS_SERVER_PROPERTY Описывает свойство DNS-сервера, которое задается в структуре DNS_INTERFACE_SETTINGS3 и настраивается с помощью функции SetInterfaceDnsSettings . |
DNS_SERVER_PROPERTY_TYPES Содержит указатель на свойство DNS-сервера. Тип свойства зависит от значения DNS_SERVER_PROPERTY::Type. |
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 Сохраняет один адрес сервера WINS Windows в связанном списке адресов 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 при обмене SYN для TCP-подключения. |
TCP_RESERVE_PORT_RANGE Структура TCP_RESERVE_PORT_RANGE указывает диапазон TCP-портов для резервирования. |
TCPIP_OWNER_MODULE_BASIC_INFO Содержит указатели на имя модуля и значения пути модуля, связанные с TCP-подключением. Структура TCPIP_OWNER_MODULE_BASIC_INFO возвращается функциями GetOwnerModuleFromTcpEntry и GetOwnerModuleFromTcp6Entry. |
Обучение
Модуль
Configure IP network connectivity - Training
This module explores configuring Windows clients to communicate over IPv4 and IPv6 networks.