共用方式為


WinHTTP 結構

WinHTTP 使用下列結構:

HTTP_VERSION_INFO

包含全域 HTTP 版本。

URL_COMPONENTS

包含 URL 的組成部分。 此結構會與 WinHttpCrackUrlWinHttpCreateUrl 函式搭配使用。

WINHTTP_ASYNC_RESULT

包含異步函式呼叫的結果。 此結構會與 WINHTTP_STATUS_CALLBACK 原型搭配使用。

WINHTTP_AUTOPROXY_OPTIONS

用來向 WinHttpGetProxyForURL 函式指出是否指定 Proxy 自動設定 (PAC) 檔案的 URL,或是使用 DHCP 或 DNS 查詢自動找出網路 URL。

WINHTTP_CERTIFICATE_INFO

包含從伺服器傳回的憑證資訊。 WinHttpQueryOption 函式會使用此結構。

WINHTTP_CONNECTION_GROUP

表示連接群組。

WINHTTP_CONNECTION_INFO

包含產生回應之要求的來源和目的地IP位址。

WINHTTP_CREDS

包含用於伺服器和 Proxy 驗證的使用者認證資訊。

注意

此結構已被取代。 相反地,建議使用 WINHTTP_CREDS_EX 結構。

WINHTTP_CREDS_EX

包含用於伺服器和 Proxy 驗證的使用者認證資訊。

WINHTTP_CURRENT_USER_IE_PROXY_CONFIG

包含 Internet Explorer Proxy 組態資訊。

WINHTTP_EXTENDED_HEADER

表示 HTTP 要求標頭做為名稱/值字串組。

WINHTTP_HEADER_NAME

表示 HTTP 要求標頭名稱。

WINHTTP_HOST_CONNECTION_GROUP

表示連接群組的集合。

WINHTTP_MATCH_CONNECTION_GUID

表示連線的 GUID,以便進行連線比對。

WINHTTP_PROXY_INFO

包含會話或預設 Proxy 組態。

WINHTTP_PROXY_RESULT

WinHttpGetProxyResult所提供的 Proxy 結果專案集合。

WINHTTP_PROXY_RESULT_ENTRY

從呼叫 winHttpGetProxyResult 的結果專案。

WINHTTP_PROXY_SETTINGS_EX

表示延伸 Proxy 設定。

WINHTTP_PROXY_SETTINGS_PARAM

表示延伸 Proxy 設定。

WINHTTP_QUERY_CONNECTION_GROUP_RESULT

表示 WinHttp 連線目前狀態的描述。

WINHTTP_REQUEST_STATS

包含要求的統計數據。

WINHTTP_REQUEST_TIMES

包含要求的計時資訊。

WINHTTP_SECURITY_INFO

包含要求的 SChannel 連線和加密資訊。

WINHTTP_WEB_SOCKET_ASYNC_RESULT

WebSocket 作業的結果狀態。

WINHTTP_WEB_SOCKET_STATUS

WebSocket 作業的狀態。