função WifiConfig_GetNetworkDiagnostics
Cabeçalho: #include <applibs/wificonfig.h>
Obtém informações de diagnóstico sobre o erro mais recente numa rede especificada
static int WifiConfig_GetNetworkDiagnostics(int networkId,
WifiConfig_NetworkDiagnostics *networkDiagnostics);
Parâmetros
-
networkID
O ID da rede a consultar. WifiConfig_AddNetwork devolve o ID de rede. -
networkDiagnostics
Um ponteiro para uma estrutura WifiConfig_NetworkDiagnostics que contém informações sobre o erro.
Erros
Devolve -1 se for encontrado um erro e define errno
para o valor de erro.
EACCES: o manifesto da aplicação não inclui a capacidade WifiConfig.
EFAULT: o
networkDiagnostics
parâmetro é NULL.EINVAL: o
networkId
é inválido.ENODEV: não existem informações de diagnóstico disponíveis para a rede especificada.
Também pode ser especificado qualquer outro errno
; esses erros não são deterministas e o mesmo comportamento pode não ser retido através de atualizações do sistema.
Valor devolvido
Devolve 0 para êxito ou -1 para falha, caso errno
em que está definido como o valor de erro.
Requisitos do manifesto de aplicação
O manifesto da aplicação tem de incluir a capacidade WifiConfig.