Condividi tramite


Funzione ntohll (winsock2.h)

La funzione inline ntohll converte un __int64 non firmato dall'ordine di rete TCP/IP per ospitare l'ordine dei byte (che è little-endian nei processori Intel).

Sintassi

unsigned __int64 ntohll(
  unsigned __int64 Value
);

Parametri

Value

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

Valore restituito

La funzione ntohll 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 ntohll accetta un numero di __int64 senza segno in ordine di byte di rete TCP/IP (la famiglia di indirizzi AF_INET o AF_INET6) e restituisce un numero a 32 bit in ordine di byte host.

La funzione ntohll 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 ntohll 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

ntohd

ntohf

ntohl

ntohs