WINHTTP_CONNECTION_PROXY_INFO structuur

Bevat proxyconfiguratie voor een benoemde netwerkverbinding. De structuur maakt gebruik van een samenvoeging ter ondersteuning van zowel handmatige proxyconfiguratie als automatische configuratie (PAC script/WPAD).

Syntax

typedef struct _WINHTTP_CONNECTION_PROXY_INFO {
    DWORD                                  Version;
    WCHAR                                 *pwszFriendlyName;
    DWORD                                  Flags;
    WINHTTP_CONNECTION_PROXY_INFO_SWITCH   Switch;
    union {
        struct {
            WCHAR *pwszServer;
            WCHAR *pwszUsername;
            WCHAR *pwszPassword;
            WCHAR *pwszException;
            WCHAR *pwszExtraInfo;
            WORD   Port;
        } Config;
        struct {
            WCHAR *pwszScript;
            WCHAR *pwszUsername;
            WCHAR *pwszPassword;
        } Script;
    };
} WINHTTP_CONNECTION_PROXY_INFO;

Members

Versie

Structuurversie. Moet worden ingesteld op WINHTTP_CONNECTION_PROXY_INFO_CURRENT_VERSION (1).

pwszFriendlyName

Een unieke weergavenaam voor de proxyconfiguratievermelding. Als deze optie is ingesteld op NULL of een lege tekenreeks, wordt automatisch een unieke naam gegenereerd.

Maximale lengte: WINHTTP_CONNECTION_PROXY_INFO_FRIENDLY_NAME_MAX_LENGTH (64 tekens).

Flags

Een combinatie van de volgende vlaggen.

Flag Waarde Description
WINHTTP_CONNECTION_PROXY_INFO_FLAG_DISABLED 0x1 De proxyvermelding is uitgeschakeld.
WINHTTP_CONNECTION_PROXY_INFO_FLAG_BYPASSLOCAL 0x2 Sla de proxy voor lokale adressen over.

Schakelen

Een WINHTTP_CONNECTION_PROXY_INFO_SWITCH waarde die bepaalt welk lid van de vereniging actief is.

Config

Wordt gebruikt wanneer Switch wordt WINHTTP_CONNECTION_PROXY_INFO_SWITCH_CONFIG. Bevat handmatige proxyconfiguratie.

Lid Description
pwszServer Adres van proxyserver. Maximale lengte: WINHTTP_CONNECTION_PROXY_INFO_SERVER_MAX_LENGTH (256 tekens).
pwszUsername Verificatie-gebruikersnaam. Maximale lengte: WINHTTP_CONNECTION_PROXY_INFO_USERNAME_MAX_LENGTH (128 tekens).
pwszPassword Verificatiewachtwoord. Maximale lengte: WINHTTP_CONNECTION_PROXY_INFO_PASSWORD_MAX_LENGTH (128 tekens).
pwszException Bypass/uitzonderingslijst. Maximale lengte: WINHTTP_CONNECTION_PROXY_INFO_EXCEPTION_MAX_LENGTH (1024 tekens).
pwszExtraInfo Aanvullende providerspecifieke informatie. Maximale lengte: WINHTTP_CONNECTION_PROXY_INFO_EXTRA_INFO_MAX_LENGTH (1024 tekens).
port Proxypoortnummer.

Script

Wordt gebruikt wanneer Switch wordt WINHTTP_CONNECTION_PROXY_INFO_SWITCH_SCRIPT of WINHTTP_CONNECTION_PROXY_INFO_SWITCH_WPAD. Bevat automatische proxyconfiguratie.

Lid Description
pwszScript PAC-script-URL of WPAD-URL.
pwszUsername Verificatie-gebruikersnaam.
pwszPassword Verificatiewachtwoord.

Remarks

Note

Dit type is momenteel niet opgenomen in een SDK-headerbestand. U moet deze zelf declareren in uw code.

Requirements

Requirement Waarde
Header N/A

Zie ook