WifiConfig_GetNetworkDiagnostics-Funktion

Header: #include <applibs/wificonfig.h>

Ruft Diagnoseinformationen zum letzten Fehler in einem angegebenen Netzwerk ab.

static int WifiConfig_GetNetworkDiagnostics(int networkId,
                                            WifiConfig_NetworkDiagnostics *networkDiagnostics);

Parameter

Fehler

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

  • EACCES: Das Anwendungsmanifest enthält die WifiConfig-Funktion nicht.

  • EFAULT: Der networkDiagnostics Parameter ist NULL.

  • EINVAL: die networkId ist ungültig.

  • ENODEV: Für das angegebene Netzwerk waren keine Diagnoseinformationen verfügbar.

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 oder -1 für Fehler zurück. In diesem Fall errno wird auf den Fehlerwert festgelegt.

Anforderungen an das Anwendungsmanifest

Das Anwendungsmanifest muss die WifiConfig-Funktion enthalten.