Поделиться через


Функция WinHttpCheckPlatform (winhttp.h)

Функция WinHttpCheckPlatform определяет, поддерживается ли текущая платформа этой версией служб HTTP Microsoft Windows (WinHTTP).

Синтаксис

WINHTTPAPI BOOL WinHttpCheckPlatform();

Возвращаемое значение

Возвращаемое значение равно TRUE , если платформа поддерживается службами Microsoft Windows HTTP (WinHTTP), или FALSE в противном случае.

Комментарии

Эта функция полезна, если приложение использует службы Microsoft Windows HTTP (WinHTTP), но также поддерживает платформы, которые не поддерживает WinHTTP.

Даже если WinHTTP используется в асинхронном режиме (то есть, если WINHTTP_FLAG_ASYNC задано в WinHttpOpen), эта функция работает синхронно. Возвращаемое значение указывает на успех или сбой. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

WinHTTP версии 5.1 — это компонент операционной системы Windows 2000 с пакетом обновления 3 (SP3) и более поздних версий (за исключением Datacenter Server), Windows XP с пакетом обновления 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 Профессиональная с пакетом обновления 3 (SP3) [только классические приложения]
Минимальная версия сервера Windows Server 2003, Windows 2000 Server с пакетом обновления 3 (SP3) [только классические приложения]
Целевая платформа Windows
Header winhttp.h
Библиотека Winhttp.lib
DLL Winhttp.dll

См. также раздел

Версии WinHTTP