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 |