Partager via


WINHTTP_PROXY_SETTINGS_EX structure (winhttp.h)

Représente les paramètres de proxy étendus.

Syntaxe

typedef struct _WINHTTP_PROXY_SETTINGS_EX {
  ULONGLONG ullGenerationId;
  ULONGLONG ullFlags;
  PCWSTR    pcwszAutoconfigUrl;
  PCWSTR    pcwszProxy;
  PCWSTR    pcwszSecureProxy;
  DWORD     cProxyBypasses;
  PCWSTR    *rgpcwszProxyBypasses;
  DWORD     dwInterfaceIndex;
  PCWSTR    pcwszConnectionName;
} WINHTTP_PROXY_SETTINGS_EX, *PWINHTTP_PROXY_SETTINGS_EX;

Membres

ullGenerationId

Type : ULONGLONG

Génération réseau actuelle (incrémentée chaque fois que la configuration est modifiée).

ullFlags

Type : ULONGLONG

Indicateurs pour les paramètres de proxy (par exemple, WINHTTP_PROXY_TYPE_DIRECT).

pcwszAutoconfigUrl

Type : PCWSTR

URL PAC du réseau (par exemple, L »http://proxy.contoso.com/wpad.dat").

pcwszProxy

Type : PCWSTR

L’adresse proxy et le port pour le trafic HTTP (par exemple, L »http://192.168.1.1:8888").

pcwszSecureProxy

Type : PCWSTR

L’adresse proxy et le port pour le trafic HTTPS (par exemple, L »http://192.168.1.1:8888").

cProxyBypasses

Type : DWORD

Nombre d’entrées dans la liste de contournement du proxy (rgpcwszProxyBypasses).

rgpcwszProxyBypasses

Type : PCWSTR*

Tableau de chaînes contenant chaque site dans la liste de contournement du proxy. (par exemple, L"contoso.com »).

dwInterfaceIndex

Type : DWORD

Index d’interface pour lequel les paramètres ont été récupérés.

pcwszConnectionName

Type : PCWSTR

Nom de la connexion WCM pour laquelle les paramètres ont été récupérés.

Configuration requise

Condition requise Valeur
En-tête winhttp.h