Função InternetDial (winineti.h)
Inicia uma conexão com a Internet usando um modem.
Sintaxe
DWORD InternetDial(
[in] HWND hwndParent,
[in] LPSTR lpszConnectoid,
[in] DWORD dwFlags,
[out] LPDWORD lpdwConnection,
[in] DWORD dwReserved
);
Parâmetros
[in] hwndParent
Identificador para a janela pai.
[in] lpszConnectoid
Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome da conexão discada a ser usada. Se esse parâmetro contiver a cadeia de caracteres vazia (""), o usuário escolherá a conexão. Se esse parâmetro for NULL, a função se conectará à conexão autodial.
[in] dwFlags
Opções. Esse parâmetro pode usar um dos valores a seguir.
Valor | Significado |
---|---|
|
Força uma conexão online. |
|
Força uma discagem autônoma da Internet. Se a intervenção do usuário for necessária, a função falhará. |
|
Ignora a configuração "discar automaticamente" e força a interface do usuário de discagem a ser exibida. |
|
Conecta-se à Internet por meio de um modem, sem exibir uma interface do usuário, se possível. Caso contrário, a função aguardará a entrada do usuário. |
|
Mostra o botão Trabalhar Offline em vez do botão Cancelar na interface do usuário de discagem. |
[out] lpdwConnection
Ponteiro para uma variável que especifica o número da conexão. Esse número é um identificador exclusivo para a conexão que pode ser usada em outras funções, como InternetHangUp.
[in] dwReserved
Esse parâmetro é reservado e deve ser NULL.
Retornar valor
Retorna ERROR_SUCCESS se tiver êxito ou um valor de erro caso contrário. O código de erro pode ser um dos valores a seguir.
Código de retorno | Descrição |
---|---|
|
Um ou mais dos parâmetros estão incorretos. |
|
Há um problema com a conexão discada. |
|
O usuário clicou no botão Trabalhar Offline ou Cancelar na caixa de diálogo Conexão com a Internet. |
Comentários
O InternetDial não dá suporte a conexões de discagem dupla, autenticação SmartCard ou conexões que exigem certificação baseada em registro.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winineti.h (incluem Wininet.h, Winineti.h, Wininet.h, Winineti.h) |
Biblioteca | Wininet.lib |
DLL | Wininet.dll |