WifiConfig_GetNetworkDiagnostics fonction
En-tête : #include <applibs/wificonfig.h>
Obtient des informations de diagnostic sur l’erreur la plus récente sur un réseau spécifié
static int WifiConfig_GetNetworkDiagnostics(int networkId,
WifiConfig_NetworkDiagnostics *networkDiagnostics);
Paramètres
-
networkID
ID du réseau à interroger. WifiConfig_AddNetwork retourne l’ID réseau. -
networkDiagnostics
Pointeur vers une structure WifiConfig_NetworkDiagnostics qui contient des informations sur l’erreur.
Erreurs
Retourne -1 si une erreur est rencontrée et définit errno
sur la valeur d’erreur.
EACCES : le manifeste de l’application n’inclut pas la fonctionnalité WifiConfig.
EFAULT : le
networkDiagnostics
paramètre est NULL.EINVAL : n’est
networkId
pas valide.ENODEV : aucune information de diagnostic n’était disponible pour le réseau spécifié.
Toutes les autres errno
peuvent également être spécifiées ; ces erreurs ne sont pas déterministes et le même comportement peut ne pas être conservé par le biais des mises à jour système.
Valeur de retour
Retourne 0 pour la réussite, ou -1 en cas d’échec, auquel cas errno
est défini sur la valeur d’erreur.
Exigences du manifeste d’application
Le manifeste de l’application doit inclure la fonctionnalité WifiConfig.