Funzione InternetDial (winineti.h)
Avvia una connessione a Internet utilizzando un modem.
Sintassi
DWORD InternetDial(
[in] HWND hwndParent,
[in] LPSTR lpszConnectoid,
[in] DWORD dwFlags,
[out] LPDWORD lpdwConnection,
[in] DWORD dwReserved
);
Parametri
[in] hwndParent
Handle per la finestra padre.
[in] lpszConnectoid
Puntatore a una stringa con terminazione Null che specifica il nome della connessione remota da utilizzare. Se questo parametro contiene la stringa vuota (""), l'utente sceglie la connessione. Se questo parametro è NULL, la funzione si connette alla connessione automatica.
[in] dwFlags
Opzioni. Questo parametro può avere uno dei valori seguenti.
Valore | Significato |
---|---|
|
Forza una connessione online. |
|
Forza una connessione Internet automatica. Se è necessario l'intervento dell'utente, la funzione avrà esito negativo. |
|
Ignora l'impostazione "dial automatically" e forza la visualizzazione dell'interfaccia utente di composizione. |
|
Si connette a Internet tramite un modem, senza visualizzare un'interfaccia utente, se possibile. In caso contrario, la funzione attenderà l'input dell'utente. |
|
Mostra il pulsante Work Offline anziché il pulsante Annulla nell'interfaccia utente di composizione. |
[out] lpdwConnection
Puntatore a una variabile che specifica il numero di connessione. Questo numero è un identificatore univoco per la connessione che può essere usata in altre funzioni, ad esempio InternetHangUp.
[in] dwReserved
Questo parametro è riservato e deve essere NULL.
Valore restituito
Restituisce ERROR_SUCCESS in caso di esito positivo o un valore di errore in caso contrario. Il codice di errore può essere uno dei valori seguenti.
Codice restituito | Descrizione |
---|---|
|
Uno o più parametri non sono corretti. |
|
Si è verificato un problema con la connessione remota. |
|
L'utente ha fatto clic sul pulsante Lavoro offline o Annulla nella finestra di dialogo Connessione Internet. |
Commenti
InternetDial non supporta connessioni con chiamata doppia, autenticazione smart card o connessioni che richiedono la certificazione basata sul Registro di sistema.
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, Winineti.h, Wininet.h, Winineti.h) |
Libreria | Wininet.lib |
DLL | Wininet.dll |