Condividi tramite


Funzione ntohd (winsock2.h)

La funzione inline ntohd converte un __int64 senza segno dall'ordine di rete TCP/IP per ospitare l'ordine dei byte (che è little-endian nei processori Intel) e restituisce un valore double.

Sintassi

double ntohd(
  unsigned __int64 Value
);

Parametri

Value

Numero di byte di rete TCP/IP non firmato __int64.

Valore restituito

La funzione ntohd restituisce il valore fornito nel parametro value con l'ordine dei byte invertito. Se il valore è già nell'ordine dei byte host, questa funzione la invertirà. Spetta all'applicazione determinare se l'ordine dei byte deve essere invertito.

Commenti

La funzione inline ntohd accetta un __int64 senza segno che contiene il numero in ordine di byte di rete TCP/IP (la famiglia di indirizzi AF_INET o AF_INET6) e restituisce un valore double che contiene un numero in ordine di byte host.

La funzione ntohd può essere usata per convertire un indirizzo IPv4 in byte di rete nell'indirizzo IPv4 in ordine di byte host. Questa funzione non esegue alcun controllo per determinare se il parametro value è un indirizzo IPv4 valido.

La funzione ntohd non richiede che la DLL Winsock sia stata caricata in precedenza con una chiamata riuscita alla funzione WSAStartup .

Windows Phone 8: questa funzione è supportata per le app dello Store di Windows Phone in Windows Phone 8 e versioni successive.

Windows 8.1 e Windows Server 2012 R2: questa funzione è supportata per le app di Windows Store in Windows 8.1, Windows Server 2012 R2 e versioni successive.

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1, Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione winsock2.h

Vedi anche

InetNtop

InetPton

WSAHtonl

WSAHtons

WSANtohl

WSANtohs

htond

htonf

htonl

htonll

htons

inet_addr

inet_ntoa

ntohl

ntohll

ntohs