Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Contiene la configurazione proxy per una connessione di rete denominata. La struttura usa un'unione per supportare sia la configurazione manuale del proxy che la configurazione automatica (SCRIPT PAC/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
Versione
Versione della struttura. Deve essere impostato su WINHTTP_CONNECTION_PROXY_INFO_CURRENT_VERSION (1).
pwszFriendlyName
Nome visualizzato univoco per la voce di configurazione del proxy. Se impostato su NULL o su una stringa vuota, viene generato automaticamente un nome univoco.
Lunghezza massima: WINHTTP_CONNECTION_PROXY_INFO_FRIENDLY_NAME_MAX_LENGTH (64 caratteri).
Flags
Combinazione dei flag seguenti.
| Flag | valore | Description |
|---|---|---|
| WINHTTP_CONNECTION_PROXY_INFO_FLAG_DISABLED | 0x1 | La voce del proxy è disabilitata. |
| WINHTTP_CONNECTION_PROXY_INFO_FLAG_BYPASSLOCAL | 0x2 | Ignorare il proxy per gli indirizzi locali. |
Interruttore
Valore WINHTTP_CONNECTION_PROXY_INFO_SWITCH che determina quale membro dell'unione è attivo.
Config
Utilizzato quando switch è WINHTTP_CONNECTION_PROXY_INFO_SWITCH_CONFIG. Contiene la configurazione manuale del proxy.
| Membro | Description |
|---|---|
| pwszServer | Indirizzo del server proxy. Lunghezza massima: WINHTTP_CONNECTION_PROXY_INFO_SERVER_MAX_LENGTH (256 caratteri). |
| pwszUsername | Nome utente autenticazione. Lunghezza massima: WINHTTP_CONNECTION_PROXY_INFO_USERNAME_MAX_LENGTH (128 caratteri). |
| pwszPassword | Password di autenticazione. Lunghezza massima: WINHTTP_CONNECTION_PROXY_INFO_PASSWORD_MAX_LENGTH (128 caratteri). |
| pwszException | Elenco di bypass/eccezioni. Lunghezza massima: WINHTTP_CONNECTION_PROXY_INFO_EXCEPTION_MAX_LENGTH (1024 caratteri). |
| pwszExtraInfo | Informazioni aggiuntive specifiche del provider. Lunghezza massima: WINHTTP_CONNECTION_PROXY_INFO_EXTRA_INFO_MAX_LENGTH (1024 caratteri). |
| Porto | Numero di porta proxy. |
Script
Utilizzato quando Switch è WINHTTP_CONNECTION_PROXY_INFO_SWITCH_SCRIPT o WINHTTP_CONNECTION_PROXY_INFO_SWITCH_WPAD. Contiene la configurazione automatica del proxy.
| Membro | Description |
|---|---|
| pwszScript | URL dello script PAC o URL WPAD. |
| pwszUsername | Nome utente autenticazione. |
| pwszPassword | Password di autenticazione. |
Remarks
Annotazioni
Questo tipo non è attualmente incluso in un file di intestazione SDK. È necessario dichiararlo manualmente nel codice.
Requisiti
| Requirement | valore |
|---|---|
| Intestazione | N/A |