структура 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) |