Condividi tramite


Funzione WinHttpCheckPlatform (winhttp.h)

La funzione WinHttpCheckPlatform determina se la piattaforma corrente è supportata da questa versione di Microsoft Windows HTTP Services (WinHTTP).

Sintassi

WINHTTPAPI BOOL WinHttpCheckPlatform();

Valore restituito

Il valore restituito è TRUE se la piattaforma è supportata da Microsoft Windows HTTP Services (WinHTTP) o FALSE in caso contrario.

Commenti

Questa funzione è utile se l'applicazione usa Servizi HTTP Di Microsoft Windows (WinHTTP), ma supporta anche le piattaforme che WinHTTP non esegue.

Anche quando WinHTTP viene usato in modalità asincrona , ovvero quando WINHTTP_FLAG_ASYNC è stato impostato in WinHttpOpen, questa funzione funziona in modo sincrono. Il valore restituito indica l'esito positivo o negativo. Per informazioni dettagliate sull'errore, chiamare GetLastError.

WinHTTP versione 5.1 è un componente del sistema operativo di Windows 2000 con Service Pack 3 (SP3) e versioni successive (ad eccezione di Datacenter Server), Windows XP con Service Pack 1 (SP1) e versioni successive e Windows Server 2003. In Windows Server 2003 WinHTTP è un assembly side-by-side di sistema.

Per altre informazioni, vedere Requisiti di runtime.

Esempio

Nell'esempio seguente viene illustrato come determinare se la piattaforma corrente è supportata.

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

Requisiti

   
Client minimo supportato Windows XP, Windows 2000 Professional con SP3 [solo app desktop]
Server minimo supportato Windows Server 2003, Windows 2000 Server con SP3 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winhttp.h
Libreria Winhttp.lib
DLL Winhttp.dll

Vedi anche

Versioni di WinHTTP