Interface IWinHttpRequestEvents

l’interface IWinHttpRequestEvents fournit des événements pour Microsoft Windows HTTP Services (WinHTTP). Elle utilise uniquement des méthodes d’événement.

Membres

L’interface IWinHttpRequestEvents hérite de l’interface IUnknown . IWinHttpRequestEvents a également les types de membres suivants :

Méthodes

L’interface IWinHttpRequestEvents possède ces méthodes.

Méthode Description
OnError Se produit lorsqu’une erreur d’exécution se produit dans l’application.
OnResponseDataAvailable Se produit lorsque des données sont disponibles à partir de la réponse.
OnResponseFinished Se produit lorsque les données de réponse sont terminées.
OnResponseStart Se produit lorsque les données de réponse commencent à être reçues.

Notes

La procédure suivante décrit comment s’inscrire pour les notifications.

  1. Obtient une interface IConnectionPointContainer en appelant QueryInterface sur un objet IWinHttpRequest .
  2. Appelez FindConnectionPoint sur l’interface retournée et transmettez IID _ IWinHttpRequestEvents à riid.
  3. Appelez Advise sur le point de connexion retourné et transmettez un pointeur vers une interface IUnknown sur un objet qui implémente IWinHttpRequestEvents à punk.

Les notifications peuvent être arrêtées en appelant Unadvise sur le point de connexion retourné à l’étape 2.

Pour afficher du code qui s’inscrit pour les notifications COM, consultez la section client de l’article points de connexion com .

Notes

pour Windows XP et Windows 2000, consultez la section configuration requise pour l’exécution de la Page de démarrage de WinHTTP.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP, Windows 2000 Professional avec les [ applications de bureau SP3 uniquement]
Serveur minimal pris en charge
Windows server 2003, Windows 2000 server avec des [ applications de bureau SP3 uniquement]
Composant redistribuable
WinHTTP 5,0 et Internet Explorer 5,01 ou version ultérieure sur Windows XP et Windows 2000.
MIDL
HttpRequest. idl

Voir aussi

IWinHttpRequest

Versions de WinHTTP