Função WinHttpResetAutoProxy (winhttp.h)
A função WinHttpResetAutoProxy redefine o proxy automático.
Sintaxe
WINHTTPAPI DWORD WinHttpResetAutoProxy(
[in] HINTERNET hSession,
[in] DWORD dwFlags
);
Parâmetros
[in] hSession
Um identificador de sessão HINTERNET WinHTTP válido retornado por uma chamada anterior para a função WinHttpOpen .
[in] dwFlags
Um conjunto de sinalizadores que afeta a operação de redefinição.
Os sinalizadores a seguir têm suporte, conforme definido no arquivo de cabeçalho Winhttp.h .
Valor | Significado |
---|---|
|
Força uma liberação e uma nova tentativa de informações de proxy não persistentes na rede atual. |
|
Libere as informações do PAD para a rede atual. |
|
Libere as informações do PAD para todas as redes. |
|
Libere o cache HTTP persistente de scripts proxy. |
|
Força uma liberação e uma nova tentativa de todas as informações de proxy na rede atual. |
|
Libere as informações de proxy atuais e notifique que a rede foi alterada. |
|
Atue no serviço de reprodução automática em vez do processo atual. Nota Esse sinalizador é necessário.
Os aplicativos que usam a função WinHttpGetProxyForUrl para limpar o cache em processo devem fechar o identificador hInternet e abrir um novo identificador para chamadas futuras. |
Valor retornado
Um código que indica o êxito ou a falha da operação.
Código de retorno | Descrição |
---|---|
|
A operação foi bem-sucedida. |
|
O parâmetro hSession não é um identificador válido. |
|
O parâmetro hSession não é o produto de uma chamada para WinHttpOpen. |
Comentários
Para redefinir tudo, defina o parâmetro dwFlags para incluir WINHTTP_RESET_ALL e WINHTTP_RESET_OUT_OF_PROC.
Requisitos
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winhttp.h |
Biblioteca | Winhttp.lib |
DLL | Winhttp.dll |