共用方式為


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

另請參閱

WinHTTP 版本