Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция GetUdpTable извлекает таблицу прослушивателя протокола UDP IPv4.
Синтаксис
IPHLPAPI_DLL_LINKAGE ULONG GetUdpTable(
[out] PMIB_UDPTABLE UdpTable,
[in, out] PULONG SizePointer,
[in] BOOL Order
);
Параметры
[out] UdpTable
Указатель на буфер, который получает таблицу прослушивателя IPv4 UDP в виде структуры MIB_UDPTABLE .
[in, out] SizePointer
На входных данных указывает размер буфера в байтах, на который указывает параметр UdpTable .
В выходных данных, если буфер недостаточно велик для хранения возвращаемой таблицы прослушивателя, функция устанавливает этот параметр равным требуемому размеру буфера в байтах.
В windows SDK, выпущенном для Windows Vista и более поздних версий, тип данных для этого параметра изменяется на PULONG , что эквивалентно PDWORD.
[in] Order
Логическое значение, указывающее, следует ли отсортировать возвращаемую таблицу прослушивателя UDP. Если этот параметр имеет значение TRUE, таблица сортируется в следующем порядке:
- Локальный IP-адрес
- Локальный порт
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение будет NO_ERROR.
Если функция завершается сбоем, возвращается один из следующих кодов ошибок.
| Код возврата | Описание |
|---|---|
|
Буфер, на который указывает параметр pUdpTable, недостаточно велик. Требуемый размер возвращается в переменной ULONG , на которую указывает параметр pdwSize .
Эта ошибка также возвращается, если параметр pUdpTable имеет значение NULL. |
|
Параметр pdwSize имеет значение NULL, или GetUdpTable не может выполнить запись в память, на которую указывает параметр pdwSize . |
|
Эта функция не поддерживается в операционной системе, используемой в локальной системе. |
|
Используйте FormatMessage , чтобы получить строку сообщения для возвращаемой ошибки. |
Комментарии
В пакете SDK для Windows Vista и более поздних версий возвращаемое значение функции GetUdpTable изменяется на тип данных ULONG , эквивалентный DWORD.
Требования
| Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
| Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
| Целевая платформа | Windows |
| Header | iphlpapi.h |
| Библиотека | Iphlpapi.lib |
| DLL | Iphlpapi.dll |