Freigeben über


IWinHttpRequestEvents-Schnittstelle

Die IWinHttpRequestEvents-Schnittstelle stellt Ereignisse für Microsoft Windows HTTP-Dienste (WinHTTP) bereit. Es werden nur Ereignismethoden verwendet.

Member

Die IWinHttpRequestEvents-Schnittstelle erbt von der IUnknown-Schnittstelle . IWinHttpRequestEvents verfügt auch über folgende Arten von Membern:

Methoden

Die IWinHttpRequestEvents-Schnittstelle verfügt über diese Methoden.

Methode BESCHREIBUNG
OnError Tritt auf, wenn in der Anwendung ein Laufzeitfehler auftritt.
OnResponseDataAvailable Tritt auf, wenn Daten aus der Antwort verfügbar sind.
OnResponseFinished Tritt auf, wenn die Antwortdaten vollständig sind.
OnResponseStart Tritt auf, wenn die Antwortdaten empfangen werden.

Bemerkungen

Im folgenden Verfahren wird beschrieben, wie Sie sich für Benachrichtigungen registrieren.

  1. Rufen Sie eine IConnectionPointContainer-Schnittstelle ab, indem Sie QueryInterface für ein IWinHttpRequest-Objekt aufrufen.
  2. Rufen Sie FindConnectionPoint auf der zurückgegebenen Schnittstelle auf, und übergeben Sie IID_IWinHttpRequestEvents an riid.
  3. Rufen Sie Advise für den zurückgegebenen Verbindungspunkt auf, und übergeben Sie einen Zeiger an eine IUnknown-Schnittstelle für ein Objekt, das IWinHttpRequestEvents in pUnk implementiert.

Benachrichtigungen können beendet werden, indem Sie "Nicht hinzufügen" für den in Schritt 2 zurückgegebenen Verbindungspunkt aufrufen.

Informationen zum Anzeigen von Code, der für COM-Benachrichtigungen registriert wird, finden Sie im Abschnitt Client des Artikels COM-Verbindungspunkte .

Hinweis

Informationen zu Windows XP und Windows 2000 finden Sie im Abschnitt Laufzeitanforderungen der WinHTTP-Startseite .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP, Windows 2000 Professional mit SP3 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003, Windows 2000 Server mit SP3 [nur Desktop-Apps]
Verteilbare Komponente
WinHTTP 5.0 und Internet Explorer 5.01 oder höher unter Windows XP und Windows 2000.
IDL
HttpRequest.idl

Siehe auch

IWinHttpRequest

WinHTTP-Versionen