IWinHttpRequestEvents 接口

IWinHttpRequestEvents 接口为 Microsoft Windows HTTP Services (WinHTTP) 提供事件。 它仅使用事件方法。

成员

IWinHttpRequestEvents 接口继承自 IUnknown 接口。 IWinHttpRequestEvents 还具有以下类型的成员:

方法

IWinHttpRequestEvents 接口具有这些方法。

方法 说明
OnError 在应用程序中出现运行时错误时发生。
OnResponseDataAvailable 当响应中的数据可用时发生。
OnResponseFinished 响应数据完成时发生。
OnResponseStart 在开始接收响应数据时发生。

备注

以下过程介绍如何注册通知。

  1. 通过在 IWinHttpRequest 对象上调用 QueryInterface 来获取 IConnectionPointContainer 接口。
  2. 在返回的接口上调用 FindConnectionPoint 并将 IID_IWinHttpRequestEvents 传递给 riid
  3. 在返回的连接点上调用 Advise,并将指向实现 IWinHttpRequestEvents 的对象上的 IUnknown 接口的指针传递给 pUnk

可以通过在步骤 2 中返回的连接点上调用 Unadvise 来终止通知。

若要查看注册 COM 通知的一些代码,请参阅 COM 连接点 一文的客户端部分。

注意

对于 Windows XP 和 Windows 2000,请参阅 WinHTTP 起始页的 运行时要求 部分。

要求

要求
最低受支持的客户端
Windows XP、Windows 2000 Professional SP3 [仅限桌面应用]
最低受支持的服务器
Windows Server 2003、Windows 2000 Server SP3 [仅限桌面应用]
可再发行组件
Windows XP 和 Windows 2000 上的 WinHTTP 5.0 和 Internet Explorer 5.01 或更高版本。
IDL
HttpRequest.idl

另请参阅

IWinHttpRequest

WinHTTP 版本