Compartir a través de


Función WinHttpCheckPlatform (winhttp.h)

La función WinHttpCheckPlatform determina si esta versión de Microsoft Windows HTTP Services (WinHTTP) admite la plataforma actual.

Sintaxis

WINHTTPAPI BOOL WinHttpCheckPlatform();

Valor devuelto

El valor devuelto es TRUE si la plataforma es compatible con los Servicios HTTP de Microsoft Windows (WinHTTP) o FALSE en caso contrario.

Comentarios

Esta función es útil si la aplicación usa servicios HTTP de Microsoft Windows (WinHTTP), pero también admite plataformas que WinHTTP no.

Incluso cuando WinHTTP se usa en modo asincrónico (es decir, cuando se ha establecido WINHTTP_FLAG_ASYNC en WinHttpOpen), esta función funciona de forma sincrónica. El valor devuelto indica éxito o error. Para obtener información de error extendida, llame a GetLastError.

WinHTTP versión 5.1 es un componente del sistema operativo de Windows 2000 con Service Pack 3 (SP3) y versiones posteriores (excepto Datacenter Server), Windows XP con Service Pack 1 (SP1) y versiones posteriores, y Windows Server 2003. En Windows Server 2003, WinHTTP es un ensamblado en paralelo del sistema.

Para obtener más información, vea Requisitos en tiempo de ejecución.

Ejemplos

En el ejemplo siguiente se muestra cómo determinar si se admite la plataforma actual.

    if (WinHttpCheckPlatform( ))
        printf("This platform is supported by WinHTTP.\n");
    else
        printf("This platform is NOT supported by WinHTTP.\n");

Requisitos

   
Cliente mínimo compatible Windows XP, Windows 2000 Professional con SP3 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003, Windows 2000 Server con SP3 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winhttp.h
Library Winhttp.lib
Archivo DLL Winhttp.dll

Consulte también

Versiones de WinHTTP