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. 在傳回的連接點上呼叫建議,並將指標傳遞給實作IWinHttpRequestEvents的物件上的IUnknown介面。

您可以在步驟 2 所傳回的連接點上呼叫 [取消附加 ] 來終止通知。

若要檢視註冊 COM 通知的某些程式碼,請參閱 COM 連接點 的用戶端一節。

注意

針對 Windows XP 和 Windows 2000,請參閱 WinHTTP 起始頁的 執行時間需求 一節。

規格需求

需求
最低支援的用戶端
Windows XP、Windows 2000 Professional 與 SP3 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003、具有 SP3 的 Windows 2000 Server [僅限傳統型應用程式]
可轉散發套件
Windows XP 和 Windows 2000 上的 WinHTTP 5.0 和 Internet Explorer 5.01 或更新版本。
Idl
HttpRequest.idl

另請參閱

IWinHttpRequest

WinHTTP 版本