Condividi tramite


Interfaccia IWinHttpRequestEvents

L'interfaccia IWinHttpRequestEvents fornisce eventi per i servizi HTTP Di Microsoft Windows (WinHTTP). Usa solo metodi di evento.

Membri

L'interfaccia IWinHttpRequestEvents eredita dall'interfaccia IUnknown . IWinHttpRequestEvents include anche questi tipi di membri:

Metodi

L'interfaccia IWinHttpRequestEvents include questi metodi.

Metodo Descrizione
OnError Si verifica quando si verifica un errore di runtime nell'applicazione.
OnResponseDataAvailable Si verifica quando i dati sono disponibili dalla risposta.
OnResponseFinished Si verifica al completamento dei dati di risposta.
OnResponseStart Si verifica quando i dati della risposta iniziano a essere ricevuti.

Commenti

La procedura seguente descrive come eseguire la registrazione per le notifiche.

  1. Ottenere un'interfaccia IConnectionPointContainer chiamando QueryInterface su un oggetto IWinHttpRequest .
  2. Chiamare FindConnectionPoint nell'interfaccia restituita e passare IID_IWinHttpRequestEvents a riid.
  3. Chiamare Advise sul punto di connessione restituito e passare un puntatore a un'interfaccia IUnknown su un oggetto che implementa IWinHttpRequestEvents a pUnk.

Le notifiche possono essere terminate chiamando Unadvise sul punto di connessione restituito nel passaggio 2.

Per visualizzare il codice che esegue la registrazione per le notifiche COM, vedere la sezione Client dell'articolo Punti di connessione COM .

Nota

Per Windows XP e Windows 2000, vedere la sezione Requisiti di runtime della pagina iniziale di WinHTTP.

Requisiti

Requisito Valore
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]
Componente ridistribuibile
WinHTTP 5.0 e Internet Explorer 5.01 o versione successiva in Windows XP e Windows 2000.
IDL
HttpRequest.idl

Vedi anche

IWinHttpRequest

Versioni di WinHTTP