Funzione InternetGetConnectedState (winineti.h)
Sintassi
BOOL InternetGetConnectedState(
[out] LPDWORD lpdwFlags,
[in] DWORD dwReserved
);
Parametri
[out] lpdwFlags
Puntatore a una variabile che riceve la descrizione della connessione. Questo parametro può restituire un flag valido anche quando la funzione restituisce FALSE. Questo parametro può essere uno o più dei valori seguenti.
[in] dwReserved
Questo parametro è riservato e deve essere 0.
Valore restituito
Restituisce TRUE se è presente un modem attivo o una connessione Internet LAN oppure FALSE se non è presente alcuna connessione Internet o se tutte le possibili connessioni Internet non sono attualmente attive. Per altre informazioni, vedere la sezione Osservazioni.
Quando InternetGetConnectedState restituisce FALSE, l'applicazione può chiamare GetLastError per recuperare il codice di errore.
Commenti
Un valore restituito true da InternetGetConnectedState indica che è disponibile almeno una connessione a Internet. Non garantisce che sia possibile stabilire una connessione a un host specifico. Le applicazioni devono sempre verificare la presenza di errori restituiti dalle chiamate API che si connettono a un server. InternetCheckConnection può essere chiamato per determinare se è possibile stabilire una connessione a una destinazione specifica.
Un valore restituito true indica che la connessione modem è attiva o una connessione LAN è attiva e un proxy è configurato correttamente per la RETE LAN. Un valore restituito FALSE indica che né il modem né la LAN sono connessi. Se viene restituito FALSE, il flag di INTERNET_CONNECTION_CONFIGURED può essere impostato per indicare che la funzione automatica è configurata su "always dial" ma non è attualmente attiva. Se l'opzione autodial non è configurata, la funzione restituisce FALSE.
Come tutti gli altri aspetti dell'API WinINet, questa funzione non può essere chiamata in modo sicuro da DllMain o dai costruttori e distruttori di oggetti globali.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winineti.h (include Wininet.h) |
Libreria | Wininet.lib |
DLL | Wininet.dll |