WinHttpCheckPlatform, fonction (winhttp.h)
La fonction WinHttpCheckPlatform détermine si la plateforme actuelle est prise en charge par cette version de Microsoft Windows HTTP Services (WinHTTP).
Syntaxe
WINHTTPAPI BOOL WinHttpCheckPlatform();
Valeur de retour
La valeur de retour est TRUE si la plateforme est prise en charge par Microsoft Windows HTTP Services (WinHTTP), ou FALSE dans le cas contraire.
Remarques
Cette fonction est utile si votre application utilise Microsoft Windows HTTP Services (WinHTTP), mais prend également en charge les plateformes que WinHTTP ne fait pas.
Même lorsque WinHTTP est utilisé en mode asynchrone (autrement dit, quand WINHTTP_FLAG_ASYNC a été défini dans WinHttpOpen), cette fonction fonctionne de manière synchrone. La valeur de retour indique la réussite ou l’échec. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
WinHTTP version 5.1 est un composant de système d’exploitation de Windows 2000 avec Service Pack 3 (SP3) et versions ultérieures (à l’exception de Datacenter Server), Windows XP avec Service Pack 1 (SP1) et versions ultérieures, et Windows Server 2003. Dans Windows Server 2003, WinHTTP est un assembly système côte à côte.
Pour plus d’informations, consultez Conditions requises au moment de l’exécution.
Exemples
L’exemple suivant montre comment déterminer si la plateforme actuelle est prise en charge.
if (WinHttpCheckPlatform( ))
printf("This platform is supported by WinHTTP.\n");
else
printf("This platform is NOT supported by WinHTTP.\n");
Configuration requise
Client minimal pris en charge | Windows XP, Windows 2000 Professionnel avec SP3 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003, Windows 2000 Server avec SP3 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winhttp.h |
Bibliothèque | Winhttp.lib |
DLL | Winhttp.dll |