Compartilhar via


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

Confira também

Versões do WinHTTP