IWinHttpRequestEvents 介面
IWinHttpRequestEvents介面提供Microsoft Windows HTTP Services (WinHTTP) 的事件。 它只會使用事件方法。
成員
IWinHttpRequestEvents介面繼承自IUnknown介面。 IWinHttpRequestEvents 也有下列類型的成員:
方法
IWinHttpRequestEvents介面具有這些方法。
方法 | 描述 |
---|---|
OnError | 發生于應用程式中發生執行階段錯誤時。 |
OnResponseDataAvailable | 發生于從回應取得資料時。 |
OnResponseFinished | 發生于回應資料完成時。 |
OnResponseStart | 發生于回應資料開始接收時。 |
備註
下列程式說明如何註冊通知。
- 在IWinHttpRequest物件上呼叫QueryInterface,以取得IConnectionPointContainer介面。
- 在傳回的介面上呼叫 FindConnectionPoint ,並將 IID_IWinHttpRequestEvents 傳遞給 riid。
- 在傳回的連接點上呼叫建議,並將指標傳遞給實作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 |
|