Функция htonll (winsock2.h)
Встроенная функция htonll преобразует неподписанный __int64 из узла в порядок байтов сети TCP/IP (большой байт).
Синтаксис
unsigned __int64 htonll(
unsigned __int64 Value
);
Параметры
Value
64-разрядный номер без знака в порядке байтов узла.
Возвращаемое значение
Функция htonll возвращает значение в порядке сетевых байтов TCP/IP.
Комментарии
Встроенная функция htonll принимает 64-разрядное число в порядке байтов узла и возвращает 64-разрядное число в порядке байтов сети, используемом в сетях TCP/IP (семейство адресов AF_INET или AF_INET6).
Встроенную функцию htonll можно использовать для преобразования IPv4-адреса в порядке байтов узла в IPv4-адрес в порядке байтов сети. Эта функция не выполняет никаких проверок, чтобы определить, является ли параметр value допустимым IPv4-адресом.
Встроенная функция htonll не требует, чтобы библиотека 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 |