WinHttpCheckPlatform 函式 (winHTTP.h)
WinHttpCheckPlatform函式會判斷此版本的 Microsoft Windows HTTP 服務是否支援目前的平臺 (WinHTTP) 。
Syntax
WINHTTPAPI BOOL WinHttpCheckPlatform();
傳回值
如果 Microsoft Windows HTTP 服務支援平臺 (WinHTTP) ,則傳回值為 TRUE ,否則 為 FALSE 。
備註
如果您的應用程式使用 Microsoft Windows HTTP Services (WinHTTP) ,但也支援 WinHTTP 不支援的平臺,此函式會很有用。
即使 WinHTTP 用於非同步模式 (亦即,在WinHttpOpen) 中設定WINHTTP_FLAG_ASYNC時,此函式仍會同步運作。 傳回值表示成功或失敗。 若要取得擴充的錯誤資訊,請呼叫 GetLastError。
WinHTTP 5.1 版是 Windows 2000 與 Service Pack 3 (SP3) 和更新版本的作業系統元件,但 Datacenter Server) 除外,Windows XP 搭配 Service Pack 1 (SP1) 及 (更新版本,以及 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 |