Partager via


Fonction WinHttpCreateProxyResolver (winhttp.h)

La fonction WinHttpCreateProxyResolver crée un handle à utiliser par WinHttpGetProxyForUrlEx.

Syntaxe

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

Paramètres

[in] hSession

Handle de session WINHTTP HINTERNET valide retourné par un appel précédent à WinHttpOpen. Le handle de session doit être ouvert à l’aide de WINHTTP_FLAG_ASYNC.

[out] phResolver

Pointeur vers un nouveau handle à utiliser par WinHttpGetProxyForUrlEx. Lorsque vous avez terminé ou annulé une opération en attente, fermez ce handle avec WinHttpCloseHandle.

Valeur retournée

Code status indiquant le résultat de l’opération.

Les codes suivants peuvent être retournés. Description
ERROR_SUCCESS
L’opération a réussi.
ERROR_INVALID_HANDLE
hSession a la valeur NULL.
ERROR_WINHTTP_INCORRECT_HANDLE_TYPE
hSession n’est pas le résultat d’un appel à WinHttpOpen ou hSession n’est pas marqué comme asynchrone à l’aide de WINHTTP_FLAG_ASYNC.

Configuration requise

   
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête winhttp.h
Bibliothèque Winhttp.lib
DLL Winhttp.dll