ntohf-Funktion (winsock2.h)
Die ntohf-Inlinefunktion konvertiert einen nicht signierten __int32 von TCP/IP-Netzwerkreihenfolge in Hostbytereihenfolge (die auf Intel-Prozessoren Little-Endian ist) und gibt einen Float zurück.
Syntax
float ntohf(
unsigned __int32 Value
);
Parameter
Value
Eine nicht signierte __int32 Zahl in TCP/IP-Netzwerkbytereihenfolge.
Rückgabewert
Die ntohf-Funktion gibt den im Wertparameter angegebenen Wert mit umgekehrter Bytereihenfolge zurück. Wenn sich der Wert bereits in der Hostbytereihenfolge befindet, wird er von dieser Funktion umgekehrt. Es liegt an der Anwendung, zu bestimmen, ob die Bytereihenfolge umgekehrt werden muss.
Hinweise
Die ntohf-Inlinefunktion nimmt einen nicht signierten __int32 in TCP/IP-Netzwerkbytereihenfolge (adressfamilie AF_INET oder AF_INET6) und gibt einen Float zurück, der eine Zahl in Hostbytereihenfolge enthält.
Die ntohf-Funktion kann verwendet werden, um eine IPv4-Adresse in Netzwerkbytereihenfolge in die IPv4-Adresse in Hostbytereihenfolge zu konvertieren. Diese Funktion überprüft nicht, ob der Wertparameter eine gültige IPv4-Adresse ist.
Die ntohf-Funktion erfordert nicht, dass die Winsock-DLL zuvor mit einem erfolgreichen Aufruf der WSAStartup-Funktion geladen wurde.
Windows Phone 8: Diese Funktion wird für Windows Phone Store-Apps auf Windows Phone 8 und höher unterstützt.
Windows 8.1 und Windows Server 2012 R2: Diese Funktion wird für Windows Store-Apps unter Windows 8.1, Windows Server 2012 R2 und höher unterstützt.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8.1, Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | winsock2.h |