структура MIB_UDP6ROW (udpmib.h)
Структура MIB_UDP6ROW содержит запись из таблицы прослушивателя протокола UDP для IPv6 на локальном компьютере.
Синтаксис
typedef struct _MIB_UDP6ROW {
IN6_ADDR dwLocalAddr;
DWORD dwLocalScopeId;
DWORD dwLocalPort;
} MIB_UDP6ROW, *PMIB_UDP6ROW;
Члены
dwLocalAddr
IPv6-адрес конечной точки UDP на локальном компьютере. Этот элемент хранится в массиве символов в сетевом порядке байтов.
Нулевое значение указывает на прослушиватель UDP, готовый принимать датаграммы для любого IP-интерфейса, связанного с локальным компьютером.
dwLocalScopeId
Идентификатор область для IPv6-адреса конечной точки UDP на локальном компьютере. Этот элемент хранится в сетевом порядке байтов.
dwLocalPort
Номер порта конечной точки UDP на локальном компьютере. Этот элемент хранится в сетевом порядке байтов.
Комментарии
Структура MIB_UDP6ROW определяется в Windows Vista и более поздних версиях.
Функция GetUdp6Table извлекает таблицу прослушивателя UDP для IPv6 на локальном компьютере и возвращает эти сведения в MIB_UDP6TABLE структуре.
Массив MIB_UDP6ROW структур содержится в структуре MIB_UDP6TABLE .
Член dwLocalAddr хранится в in6_addr структуре. Функции RtlIpv6AddressToString или RtlIpv6AddressToStringEx могут использоваться для преобразования IPv6-адреса в члене dwLocalAddr в строку без загрузки библиотеки DLL Сокетов Windows.
Члены dwLocalScopeId и dwLocalPort находятся в порядке байтов в сети. Для использования элементов dwLocalScopeId и dwLocalPort могут потребоваться функции ntohs или inet_ntoa в сокетах Windows или аналогичные функции.
Структура MIB_UDP6TABLE содержит таблицу прослушивателя UDP для IPv6 на локальном компьютере. Имя основано на определении этой таблицы в документе RFC 2454, опубликованном IETF. Для получения дополнительной информации см. http://www.ietf.org/rfc/rfc2454.txt. Эта таблица содержит конечные точки UDP для IPv6, привязанные к адресу. Следует отметить, что приложение может создать сокет UDP и привязать его к адресу с единственной целью отправки UDP-датаграммы, не имея намерения получать пакеты с помощью этого сокета (функционирующий в качестве прослушивателя).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | udpmib.h (включая Iphlpapi.h) |