Função WinHttpCheckPlatform (winhttp.h)
A função WinHttpCheckPlatform determina se a plataforma atual tem suporte nesta versão do WinHTTP (Microsoft Windows HTTP Services).
Sintaxe
WINHTTPAPI BOOL WinHttpCheckPlatform();
Valor retornado
O valor retornado será TRUE se a plataforma tiver suporte dos Serviços HTTP do Microsoft Windows (WinHTTP) ou FALSE caso contrário.
Comentários
Essa função será útil se o aplicativo usar o WinHTTP (Microsoft Windows HTTP Services), mas também oferecer suporte a plataformas que o WinHTTP não usa.
Mesmo quando WinHTTP é usado no modo assíncrono (ou seja, quando WINHTTP_FLAG_ASYNC foi definido no WinHttpOpen), essa função opera de forma síncrona. O valor retornado indica êxito ou falha. Para obter informações de erro estendidas, chame GetLastError.
O WinHTTP versão 5.1 é um componente do sistema operacional do Windows 2000 com Service Pack 3 (SP3) e posterior (exceto Datacenter Server), Windows XP com Service Pack 1 (SP1) e posterior e Windows Server 2003. No Windows Server 2003, o WinHTTP é um assembly lado a lado do sistema.
Para obter mais informações, consulte Requisitos de tempo de execução.
Exemplos
O exemplo a seguir mostra como determinar se a plataforma atual tem suporte.
if (WinHttpCheckPlatform( ))
printf("This platform is supported by WinHTTP.\n");
else
printf("This platform is NOT supported by WinHTTP.\n");
Requisitos
Cliente mínimo com suporte | Windows XP, Windows 2000 Professional com SP3 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003, Windows 2000 Server com SP3 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winhttp.h |
Biblioteca | Winhttp.lib |
DLL | Winhttp.dll |