WINHTTP_PROXY_INFO 構造体 (winhttp.h)

WINHTTP_PROXY_INFO構造体には、セッションまたは既定のプロキシ構成が含まれています。

構文

typedef struct _WINHTTP_PROXY_INFO {
  DWORD  dwAccessType;
  LPWSTR lpszProxy;
  LPWSTR lpszProxyBypass;
} WINHTTP_PROXY_INFO, *LPWINHTTP_PROXY_INFO, *PWINHTTP_PROXY_INFO;

メンバー

dwAccessType

アクセスの種類を含む符号なし long 整数値。 次のいずれかの値を指定できます。

意味
WINHTTP_ACCESS_TYPE_NO_PROXY
直接接続を介してインターネットにアクセスします。
WINHTTP_ACCESS_TYPE_DEFAULT_PROXY
プロキシ情報を設定する場合にのみ適用されます。
WINHTTP_ACCESS_TYPE_NAMED_PROXY
プロキシを使用してインターネットにアクセスしました。

lpszProxy

プロキシ サーバーの一覧を含む文字列値へのポインター。

lpszProxyBypass

プロキシ バイパス リストを含む文字列値へのポインター。

注釈

この構造体は、 WinHttpSetOption および WinHttpQueryOption と共に使用され、WINHTTP_OPTION_PROXY フラグを指定して現在のセッションのプロキシ構成を取得または設定します。

この構造体は、レジストリの既定のプロキシ構成を取得または設定するために、WinHttpSetDefaultProxyConfiguration と WinHttpGetDefaultProxyConfiguration と共に使用されます。

プロキシ サーバーの一覧には、セミコロンまたは空白で区切られた次の文字列が 1 つ以上含まれています。

([<scheme>=][<scheme>"://"]<server>[":"<port>])

プロキシ バイパス リストには、セミコロンまたは空白で区切られた 1 つ以上のサーバー名が含まれています。 プロキシ バイパス リストには、すべてのローカル イントラネット サイトがバイパスされることを示す文字列 "<local>" を含めることもできます。 ローカル イントラネット サイトは、名前にピリオドが含まれていないすべてのサーバーと見なされます。

メモ Windows XP と Windows 2000 については、WinHttp スタート ページの 「ランタイム要件 」セクションを参照してください。
 

要件

要件
サポートされている最小のクライアント Windows XP、Windows 2000 Professional SP3 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003、Windows 2000 Server SP3 [デスクトップ アプリのみ]
Header winhttp.h
再頒布可能パッケージ Windows XP および Windows 2000 では、WinHTTP 5.0 およびインターネット エクスプローラー 5.01 以降がインストールされています。

こちらもご覧ください

WinHTTP バージョン