Networking_IpConfig_ReleaseIp függvény
Fejléc: #include <applibs/networking.h>
Felszabadítja az eszköz dinamikus IP-címét.
Megjegyzés
Az Azure Sphere operációs rendszer 22.02-es vagy újabb verzióját igényli.
int Networking_IpConfig_ReleaseIp(const char *networkInterfaceName);
Paraméterek
networkInterfaceName
A frissíteni kívánt hálózati adapter nevére mutató mutató.
Hibák
-1 értéket ad vissza, ha hiba történik, és a hibaértékre van halmazva errno
.
EACCES: a hívó alkalmazás nem rendelkezik NetworkConfig képességgel.
EFAULT: a
networkInterfaceName
paraméter NULL.ENOENT: a hálózati adapter nem létezik.
EPERM: az IP-cím nem adható ki, például statikus IP-konfigurációban.
errno
Más is megadható; az ilyen hibák nem determinisztikusak, és előfordulhat, hogy a rendszerfrissítések nem őrzik meg ugyanazt a viselkedést.
Visszatérési érték
0 értéket ad vissza a sikerhez, -1 hibát, amely esetben errno
a hibaérték van beállítva.
Megjegyzések
Ha egy IP-címet DHCP-n keresztül szereztek be, ez az API szinkron módon küldi el a DHCP kiadási üzenetét, de nem garantálható, hogy a rendszer megkapja. Ez az API megakadályozza, hogy a DHCP protokoll megpróbáljon IP-címet beszerezni , amíg Networking_IpConfig_RenewIp nem hívja meg.
Az alkalmazásjegyzéknek tartalmaznia kell a NetworkConfig képességet.