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
networkID
Die ID des abzufragenden Netzwerks. WifiConfig_AddNetwork gibt die Netzwerk-ID zurück.networkDiagnostics
Ein Zeiger auf eine WifiConfig_NetworkDiagnostics Struktur, die Informationen zum Fehler enthält.
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.