다음을 통해 공유


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

액세스 형식을 포함하는 부호 없는 긴 정수 값입니다. 다음 값 중 하나일 수 있습니다.

의미
WINHTTP_ACCESS_TYPE_NO_PROXY
직접 연결을 통해 인터넷에 액세스합니다.
WINHTTP_ACCESS_TYPE_DEFAULT_PROXY
프록시 정보를 설정할 때만 적용됩니다.
WINHTTP_ACCESS_TYPE_NAMED_PROXY
프록시를 사용하여 인터넷에 액세스합니다.

lpszProxy

프록시 서버 목록이 포함된 문자열 값에 대한 포인터입니다.

lpszProxyBypass

프록시 바이패스 목록이 포함된 문자열 값에 대한 포인터입니다.

설명

이 구조체는 WinHttpSetOptionWinHttpQueryOption 과 함께 사용하여 WINHTTP_OPTION_PROXY 플래그를 지정하여 현재 세션에 대한 프록시 구성을 얻거나 설정합니다.

이 구조체는 WinHttpSetDefaultProxyConfigurationWinHttpGetDefaultProxyConfiguration 과 함께 레지스트리에서 기본 프록시 구성을 얻거나 설정하는 데 사용됩니다.

프록시 서버 목록에는 세미콜론 또는 공백으로 구분된 다음 문자열 중 하나 이상이 포함되어 있습니다.

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

프록시 바이패스 목록에는 세미콜론 또는 공백으로 구분된 하나 이상의 서버 이름이 포함됩니다. 프록시 바이패스 목록에는 모든 로컬 인트라넷 사이트가 무시되었음을 나타내는 문자열 "<local>"이 포함될 수도 있습니다. 로컬 인트라넷 사이트는 이름에 마침표가 포함되지 않은 모든 서버로 간주됩니다.

참고 Windows XP 및 Windows 2000의 경우 WinHttp 시작 페이지의 런타임 요구 사항 섹션을 참조하세요.
 

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP, Windows 2000 Professional SP3 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003, Windows 2000 Server SP3 [데스크톱 앱만 해당]
머리글 winhttp.h
재배포 가능 파일 Windows XP 및 Windows 2000에서 WinHTTP 5.0 및 인터넷 Explorer 5.01 이상.

추가 정보

WinHTTP 버전