Compartilhar via


Função WinHttpCreateProxyResolver (winhttp.h)

A função WinHttpCreateProxyResolver cria um identificador para uso por WinHttpGetProxyForUrlEx.

Sintaxe

WINHTTPAPI DWORD WinHttpCreateProxyResolver(
  [in]  HINTERNET hSession,
  [out] HINTERNET *phResolver
);

Parâmetros

[in] hSession

Identificador de sessão HINTERNET WinHTTP válido retornado por uma chamada anterior para WinHttpOpen. O identificador de sessão deve ser aberto usando WINHTTP_FLAG_ASYNC.

[out] phResolver

Um ponteiro para um novo identificador para uso por WinHttpGetProxyForUrlEx. Quando terminar ou cancelar uma operação pendente, feche esse identificador com WinHttpCloseHandle.

Valor retornado

Um código status que indica o resultado da operação.

Os códigos a seguir podem ser retornados. Descrição
ERROR_SUCCESS
A operação foi realizada com êxito.
ERROR_INVALID_HANDLE
hSession é NULL.
ERROR_WINHTTP_INCORRECT_HANDLE_TYPE
hSession não é o resultado de uma chamada para WinHttpOpen ou hSession não é marcada como assíncrona usando WINHTTP_FLAG_ASYNC.

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