Funzione WinHttpCreateProxyResolver (winhttp.h)

La funzione WinHttpCreateProxyResolver crea un handle da usare da WinHttpGetProxyForUrlEx.

Sintassi

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

Parametri

[in] hSession

Handle di sessione WINHTTP valido restituito da una chiamata precedente a WinHttpOpen. L'handle di sessione deve essere aperto usando WINHTTP_FLAG_ASYNC.

[out] phResolver

Puntatore a un nuovo handle da usare da WinHttpGetProxyForUrlEx. Al termine o all'annullamento di un'operazione in sospeso, chiudere questo handle con WinHttpCloseHandle.

Valore restituito

Codice di stato che indica il risultato dell'operazione.

I codici seguenti possono essere restituiti. Descrizione
ERROR_SUCCESS
Operazione completata.
ERROR_INVALID_HANDLE
hSession è NULL.
ERROR_WINHTTP_INCORRECT_HANDLE_TYPE
hSession non è il risultato di una chiamata a WinHttpOpen o hSession non è contrassegnato come asincrono usando WINHTTP_FLAG_ASYNC.

Requisiti

   
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winhttp.h
Libreria Winhttp.lib
DLL Winhttp.dll