структура MIB_UDP6TABLE_OWNER_MODULE (udpmib.h)
Структура MIB_UDP6TABLE_OWNER_MODULE содержит таблицу прослушивателя UDP для IPv6 на локальном компьютере. Таблица также содержит все доступные данные о владельцах и идентификатор процесса (PID), который выдал вызов функции привязки для каждой конечной точки UDP.
Синтаксис
typedef struct _MIB_UDP6TABLE_OWNER_MODULE {
DWORD dwNumEntries;
MIB_UDP6ROW_OWNER_MODULE table[ANY_SIZE];
} MIB_UDP6TABLE_OWNER_MODULE, *PMIB_UDP6TABLE_OWNER_MODULE;
Члены
dwNumEntries
Количество MIB_UDP6ROW_OWNER_MODULE элементов в таблице.
table[ANY_SIZE]
Массив MIB_UDP6ROW_OWNER_MODULE структур, возвращаемых вызовом Метода GetExtendedUdpTable.
Комментарии
Структура MIB_UDP6TABLE_OWNER_MODULE возвращается вызовом Метода GetExtendedUdpTable с параметром TableClass , равным UDP_TABLE_OWNER_MODULE из перечисления UDP_TABLE_CLASS , а для параметра ulAf — значение AF_INET6. Структура MIB_UDP6TABLE_OWNER_MODULE содержит массив MIB_UDP6ROW_OWNER_MODULE структур.
Структура MIB_UDP6TABLE_OWNER_MODULE может содержать заполнение для выравнивания между элементом dwNumEntries и первой записью массива MIB_UDP6ROW_OWNER_MODULE в элементе таблицы . Между MIB_UDP6ROW_OWNER_MODULE записями массива в элементе таблицы также может присутствовать заполнение для выравнивания. Любой доступ к записи массива MIB_UDP6ROW_OWNER_MODULE должен предполагать наличие заполнения.
Структура MIB_UDP6TABLE_OWNER_MODULE содержит таблицу прослушивателя 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), который выполнил вызов функции привязки для каждой конечной точки UDP в таблице.
В microsoft пакет средств разработки программного обеспечения для Windows (SDK), выпущенном для Windows Vista и более поздних версий, организация файлов заголовков изменилась. Эта структура определена в файле заголовка Udpmib.h , а не в файле заголовка Iprtrmib.h . Обратите внимание, что файл заголовка Udpmib.h автоматически включается в iprtrmib.h, который автоматически включается в файл заголовка Iphlpapi.h . Файлы заголовков Udpmib.h и Iprtrmib.h никогда не следует использовать напрямую.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера | Windows Server 2008, Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения] |
Верхняя часть | udpmib.h (включая Iphlpapi.h) |