Interfaz IWinHttpRequestEvents

La interfaz IWinHttpRequestEvents proporciona eventos para los servicios HTTP de Microsoft Windows (WinHTTP). Solo usa métodos de evento.

Miembros

La interfaz IWinHttpRequestEvents hereda de la interfaz IUnknown . IWinHttpRequestEvents también tiene estos tipos de miembros:

Métodos

La interfaz IWinHttpRequestEvents tiene estos métodos.

Método Descripción
OnError Se produce cuando hay un error en tiempo de ejecución en la aplicación.
OnResponseDataAvailable Se produce cuando los datos están disponibles en la respuesta.
OnResponseFinished Se produce cuando se completan los datos de respuesta.
OnResponseStart Se produce cuando comienzan a recibirse los datos de respuesta.

Observaciones

En el procedimiento siguiente se describe cómo registrarse para las notificaciones.

  1. Obtenga una interfaz IConnectionPointContainer llamando a QueryInterface en un objeto IWinHttpRequest .
  2. Llame a FindConnectionPoint en la interfaz devuelta y pase IID_IWinHttpRequestEvents a riid.
  3. Llame a Aviso en el punto de conexión devuelto y pase un puntero a una interfaz IUnknown en un objeto que implemente IWinHttpRequestEvents en pUnk.

Las notificaciones se pueden finalizar llamando a Unadvise en el punto de conexión devuelto en el paso 2.

Para ver algún código que se registra para las notificaciones COM, consulte la sección Cliente del artículo Puntos de conexión COM .

Nota

Para Windows XP y Windows 2000, consulte la sección Requisitos en tiempo de ejecución de la página de inicio de WinHTTP.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP, Windows 2000 Professional con SP3 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003, Windows 2000 Server con SP3 [solo aplicaciones de escritorio]
Redistribuible
WinHTTP 5.0 e Internet Explorer 5.01 o posterior en Windows XP y Windows 2000.
IDL
HttpRequest.idl

Vea también

IWinHttpRequest

Versiones winHTTP