Функция ntohd (winsock2.h)
Встроенная функция ntohd преобразует неподписанный __int64 из сетевого порядка TCP/IP в порядок байтов узла (который является маленьким байтом на процессорах Intel) и возвращает значение double.
Синтаксис
double ntohd(
unsigned __int64 Value
);
Параметры
Value
Номер без знака __int64 в порядке байтов сети TCP/IP.
Возвращаемое значение
Функция ntohd возвращает значение, указанное в параметре value с обратным порядком байтов. Если значение уже находится в порядке байтов узла, эта функция отменит его. Определение необходимости отмены порядка байтов зависит от приложения.
Комментарии
Встроенная функция ntohd принимает неподписанный __int64 , содержащий число в порядке байтов сети TCP/IP (семейство адресов AF_INET или AF_INET6), и возвращает значение double , содержащее число в порядке байтов узла.
Функцию ntohd можно использовать для преобразования IPv4-адреса в сетевом байтовом порядке в IPv4-адрес в порядке байтов узла. Эта функция не проверяет, является ли параметр значения допустимым IPv4-адресом.
Функция ntohd не требует, чтобы библиотека DLL Winsock ранее была загружена с успешным вызовом функции WSAStartup .
Windows Phone 8. Эта функция поддерживается для приложений Магазина Windows Phone Windows Phone 8 и более поздних версий.
Windows 8.1 и Windows Server 2012 R2. Эта функция поддерживается для приложений Магазина Windows в Windows 8.1, Windows Server 2012 R2 и более поздних версий.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1, Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | winsock2.h |