Поделиться через


структура MIB_UDP6TABLE (udpmib.h)

Структура MIB_UDP6TABLE содержит таблицу прослушивателя UDP для IPv6 на локальном компьютере.

Синтаксис

typedef struct _MIB_UDP6TABLE {
  DWORD       dwNumEntries;
  MIB_UDP6ROW table[ANY_SIZE];
} MIB_UDP6TABLE, *PMIB_UDP6TABLE;

Члены

dwNumEntries

Количество записей в таблице.

table[ANY_SIZE]

Указатель на массив MIB_UDP6ROW структур.

Комментарии

Функция GetUdp6Table перечисляет конечные точки UDP для IPv6, привязанные к адресу на локальном компьютере, и возвращает эти сведения в MIB_UDP6TABLE структуре.

Эта таблица содержит локальный IPv6-адрес, идентификатор область и сведения о портах для отправки и получения датаграмм UDP на локальном компьютере. Массив MIB_UDP6ROW структур содержится в структуре MIB_UDP6TABLE .

Структура MIB_UDP6TABLE может содержать заполнение для выравнивания между элементом dwNumEntries и первой записьюмассива MIB_UDP6ROW в элементе таблицы . Между MIB_UDP6ROW записями массива в элементе таблицы также может присутствовать заполнение для выравнивания. Любой доступ к MIB_UDP6ROW записи массива должен предполагать, что может существовать заполнение.

Структура MIB_UDP6TABLE содержит таблицу прослушивателя UDP для IPv6 на локальном компьютере. Имя основано на определении этой таблицы в документе RFC 2454, опубликованном IETF. Для получения дополнительной информации см. http://www.ietf.org/rfc/rfc2454.txt. Эта таблица содержит конечные точки UDP для IPv6, привязанные к адресу. Следует отметить, что приложение может создать сокет UDP и привязать его к адресу с единственной целью отправки UDP-датаграммы, не имея намерения получать пакеты с помощью этого сокета (функционирующий в качестве прослушивателя).

Структура MIB_UDP6TABLE_OWNER_MODULE — это расширенная версия структуры MIB_UDP6TABLE_OWNER_PID , которая включает все доступные данные о владельцах для каждой конечной точки UDP в таблице. MIB_UDP6TABLE_OWNER_PID — это расширенная версия MIB_UDP6TABLE, которая включает идентификатор процесса (PID), который выдал вызов функции bind для каждой конечной точки UDP в таблице.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть udpmib.h (включая Iphlpapi.h)

См. также раздел

GetExtendedUdpTable

GetUdp6Table

GetUdpTable

MIB_UDP6ROW

MIB_UDP6ROW_OWNER_MODULE

MIB_UDP6ROW_OWNER_PID

MIB_UDP6TABLE_OWNER_MODULE

MIB_UDP6TABLE_OWNER_PID

MIB_UDPROW

MIB_UDPROW_OWNER_MODULE

MIB_UDPROW_OWNER_PID

MIB_UDPTABLE

MIB_UDPTABLE_OWNER_MODULE

MIB_UDPTABLE_OWNER_PID

bind