Freigeben über


WinHttpCreateProxyResolver-Funktion (winhttp.h)

Die WinHttpCreateProxyResolver-Funktion erstellt ein Handle zur Verwendung durch WinHttpGetProxyForUrlEx.

Syntax

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

Parameter

[in] hSession

Gültiges HINTERNET WinHTTP-Sitzungshandle, das von einem vorherigen Aufruf von WinHttpOpen zurückgegeben wurde. Das Sitzungshandle muss mit WINHTTP_FLAG_ASYNC geöffnet werden.

[out] phResolver

Ein Zeiger auf ein neues Handle zur Verwendung durch WinHttpGetProxyForUrlEx. Wenn Sie einen ausstehenden Vorgang beenden oder abbrechen, schließen Sie dieses Handle mit WinHttpCloseHandle.

Rückgabewert

Ein status Code, der das Ergebnis des Vorgangs angibt.

Die folgenden Codes können zurückgegeben werden. BESCHREIBUNG
ERROR_SUCCESS
Der Vorgang wurde erfolgreich ausgeführt.
ERROR_INVALID_HANDLE
hSession ist NULL.
ERROR_WINHTTP_INCORRECT_HANDLE_TYPE
hSession ist nicht das Ergebnis eines Aufrufs von WinHttpOpen , oder hSession wird mithilfe von WINHTTP_FLAG_ASYNC nicht als asynchron markiert.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winhttp.h
Bibliothek Winhttp.lib
DLL Winhttp.dll