Función ntohd (winsock2.h)

La función insertada ntohd convierte una __int64 sin firmar del orden de red TCP/IP para hospedar el orden de bytes (que es little-endian en procesadores Intel) y devuelve un doble.

Sintaxis

double ntohd(
  unsigned __int64 Value
);

Parámetros

Value

Número de __int64 sin signo en orden de bytes de red TCP/IP.

Valor devuelto

La función ntohd devuelve el valor proporcionado en el parámetro value con el orden de bytes invertido. Si el valor ya está en orden de bytes de host, esta función lo revertirá. Es necesario que la aplicación determine si se debe invertir el orden de bytes.

Comentarios

La función insertada ntohd toma un __int64 sin signo que contiene el número en el orden de bytes de red TCP/IP (la familia de direcciones AF_INET o AF_INET6) y devuelve un valor double que contiene un número en el orden de bytes del host.

La función ntohd se puede usar para convertir una dirección IPv4 en orden de bytes de red a la dirección IPv4 en orden de bytes del host. Esta función no realiza ninguna comprobación para determinar si el parámetro value es una dirección IPv4 válida.

La función ntohd no requiere que el archivo DLL de Winsock se haya cargado previamente con una llamada correcta a la función WSAStartup .

Windows Phone 8: esta función es compatible con las aplicaciones de Windows Phone Store en Windows Phone 8 y versiones posteriores.

Windows 8.1 y Windows Server 2012 R2: esta función es compatible con las aplicaciones de la Tienda Windows en Windows 8.1, Windows Server 2012 R2 y versiones posteriores.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1, Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado winsock2.h

Consulte también

InetNtop

InetPton

WSAHtonl

WSAHtons

WSANtohl

WSANtohs

htond

htonf

htonl

htonll

htons

inet_addr

inet_ntoa

ntohl

ntohll

ntohs