htonf-Funktion (winsock2.h)
Die htonf-Inlinefunktion konvertiert einen Float vom Host in die TCP/IP-Netzwerkbyte-Reihenfolge (big-endian).
Syntax
unsigned __int32 htonf(
float Value
);
Parameter
Value
Ein Float, der eine Zahl in Hostbytereihenfolge enthält.
Rückgabewert
Die htonf-Funktion gibt den Wert in der Netzwerkbytereihenfolge von TCP/IP zurück.
Hinweise
Die htonf-Inlinefunktion nimmt einen Float an, der die Zahl in der Hostbytereihenfolge enthält, und gibt eine 32-Bit-Zahl ohne Vorzeichen in der Netzwerkbytereihenfolge zurück, die in TCP/IP-Netzwerken (der AF_INET- oder AF_INET6 Adressfamilie) verwendet wird.
Die htonf-Inlinefunktion kann verwendet werden, um eine IPv4-Adresse in Hostbytereihenfolge in die IPv4-Adresse in Netzwerkbytereihenfolge zu konvertieren. Diese Funktion überprüft nicht, ob der Wertparameter eine gültige IPv4-Adresse ist.
Die htonf-Inlinefunktion 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 auf Windows 8.1, Windows Server 2012 R2 und höher unterstützt.
Anforderungen
Anforderung | Wert |
---|---|
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 |