Networking_IsNetworkingReady-Funktion

Header: #include <applibs/networking.h>

Überprüft, ob die Netzwerkschnittstelle aktiviert ist, mit einem Zugriffspunkt verbunden ist, über eine IP-Adresse verfügt und die Uhrzeit synchronisiert wird. Es wird nicht überprüft, ob tatsächlich eine Internetverbindung besteht.

int Networking_IsNetworkingReady(bool * outIsNetworkingReady);

Parameter

  • outIsNetworkingReady Ein Zeiger auf einen booleschen Wert, der das Ergebnis zurückgibt. Dieser Wert wird auf TRUE festgelegt, wenn das Netzwerk bereit ist, andernfalls auf FALSE.

Fehler

Gibt -1 zurück, wenn ein Fehler auftritt, und legt auf den Fehlerwert fest errno .

  • EFAULT: Der bereitgestellte outIsNetworkingReady Parameter ist NULL.

Auch andere errno Fehler können angegeben werden. Solche Fehler sind nicht deterministisch, und dasselbe Verhalten wird möglicherweise nicht durch Systemupdates beibehalten.

Rückgabewert

Gibt 0 für erfolg, -1 für Fehler zurück. In diesem Fall errno wird auf den Fehlerwert festgelegt.

Konzepte und Beispiele