Функция 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 |