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 |