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 |