Função InternetDialW (winineti.h)
Inicia uma conexão com a Internet usando um modem.
Sintaxe
DWORD InternetDialW(
[in] HWND hwndParent,
[in] LPWSTR lpszConnectoid,
[in] DWORD dwFlags,
[out] DWORD_PTR *lpdwConnection,
[in] DWORD dwReserved
);
Parâmetros
[in] hwndParent
Manipule para a janela pai.
[in] lpszConnectoid
Ponteiro para um cadeia de caracteres nulaterminada 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 de correção automática.
[in] dwFlags
Opções. Esse parâmetro pode ser 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 Offline do |
[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.
Valor de retorno
Retorna ERROR_SUCCESS se tiver êxito ou um valor de erro de outra forma. O código de erro pode ser um dos seguintes valores.
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 offline |
Observações
InternetDial não dá suporte a conexões de discagem dupla, autenticação smartcard ou conexões que exigem certificação baseada em registro.
Nota
O cabeçalho winineti.h define InternetDial como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 2000 Professional [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows 2000 Server [somente aplicativos da área de trabalho] |
da Plataforma de Destino |
Windows |
cabeçalho | winineti.h (incluem Wininet.h, Winineti.h, Wininet.h, Winineti.h) |
biblioteca | Wininet.lib |
de DLL |
Wininet.dll |
Consulte também
estabelecer uma conexão discada com o da Internet