WinHttpCheckPlatform 함수(winhttp.h)
WinHttpCheckPlatform 함수는 현재 플랫폼이 이 버전의 WinHTTP(Microsoft Windows HTTP 서비스)에서 지원되는지 여부를 결정합니다.
구문
WINHTTPAPI BOOL WinHttpCheckPlatform();
반환 값
플랫폼이 Microsoft Windows HTTP 서비스(WinHTTP)에서 지원되는 경우 반환 값은 TRUE 이거나, 그렇지 않으면 FALSE 입니다.
설명
이 함수는 애플리케이션에서 WinHTTP(Microsoft Windows HTTP 서비스)를 사용하지만 WinHTTP에서 지원하지 않는 플랫폼도 지원하는 경우에 유용합니다.
WinHTTP가 비동기 모드(즉, WinHttpOpen에서 WINHTTP_FLAG_ASYNC 설정된 경우)에서 사용되는 경우에도 이 함수는 동기적으로 작동합니다. 반환 값은 성공 또는 실패를 나타냅니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.
WinHTTP 버전 5.1은 Windows 2000 SP3(서비스 팩 3) 이상(Datacenter Server 제외), WINDOWS XP sp1(서비스 팩 1) 이상 및 Windows Server 2003의 운영 체제 구성 요소입니다. Windows Server 2003에서 WinHTTP는 시스템 병렬 어셈블리입니다.
자세한 내용은 런타임 요구 사항을 참조하세요.
예제
다음 예제에서는 현재 플랫폼이 지원되는지 여부를 확인하는 방법을 보여줍니다.
if (WinHttpCheckPlatform( ))
printf("This platform is supported by WinHTTP.\n");
else
printf("This platform is NOT supported by WinHTTP.\n");
요구 사항
지원되는 최소 클라이언트 | Windows XP, Windows 2000 Professional SP3 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003, Windows 2000 Server SP3 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | winhttp.h |
라이브러리 | Winhttp.lib |
DLL | Winhttp.dll |