次の方法で共有


WinHttpCreateProxyResolver 関数 (winhttp.h)

WinHttpCreateProxyResolver 関数は、WinHttpGetProxyForUrlEx で使用するハンドルを作成します。

構文

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

パラメーター

[in] hSession

WinHttpOpen の以前の呼び出しによって返された有効な HINTERNET WinHTTP セッション ハンドル。 セッション ハンドルは 、WINHTTP_FLAG_ASYNCを使用して開く必要があります。

[out] phResolver

WinHttpGetProxyForUrlEx で使用する新しいハンドルへのポインター。 未処理の操作が完了または取り消されたら、 WinHttpCloseHandle でこのハンドルを閉じます。

戻り値

操作の結果を示す状態コード。

次のコードが返される場合があります。 説明
ERROR_SUCCESS
操作が成功しました。
ERROR_INVALID_HANDLE
hSession は NULL です。
ERROR_WINHTTP_INCORRECT_HANDLE_TYPE
hSessionWinHttpOpen の呼び出しの結果ではありません。または、WINHTTP_FLAG_ASYNCを使用して hSession が非同期としてマークされていません。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー winhttp.h
Library Winhttp.lib
[DLL] Winhttp.dll