IWinHttpRequestEvents インターフェイス

IWinHttpRequestEvents インターフェイスは、Microsoft Windows HTTP Services (WinHTTP) のイベントを提供します。 イベント メソッドのみを使用します。

メンバー

IWinHttpRequestEvents インターフェイスは、IUnknown インターフェイスから継承します。 IWinHttpRequestEvents には、 次の種類のメンバーもあります。

メソッド

IWinHttpRequestEvents インターフェイスには、これらのメソッドがあります。

メソッド 説明
OnError アプリケーションで実行時エラーが発生したときに発生します。
OnResponseDataAvailable 応答からデータを使用できる場合に発生します。
OnResponseFinished 応答データが完了したときに発生します。
OnResponseStart 応答データの受信が開始されたときに発生します。

注釈

次の手順では、通知に登録する方法について説明します。

  1. IWinHttpRequest オブジェクトで QueryInterface を呼び出して、IConnectionPointContainer インターフェイスを取得します。
  2. 返されたインターフェイスで FindConnectionPoint を呼び出し、 IID_IWinHttpRequestEventsriid に渡します。
  3. 返された接続ポイントで Advise を呼び出し、IWinHttpRequestEvents を実装するオブジェクトの IUnknown インターフェイスへのポインターを pUnk に渡します。

通知は、手順 2 で返された接続ポイントで Unadvise を呼び出すことによって終了できます。

COM 通知に登録するコードの一部を表示するには、 COM 接続ポイント に関する記事の「クライアント」セクションを参照してください。

Note

Windows XP と Windows 2000 については、WinHTTP スタート ページのランタイム要件に関するセクションを参照してください。

要件

要件
サポートされている最小のクライアント
WINDOWS XP、SP3 で 2000 ProfessionalをWindowsする [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003,Windows 2000 Server with SP3 [デスクトップ アプリのみ]
再頒布可能パッケージ
Windows XP および Windows 2000 の WinHTTP 5.0 および Internet Explorer 5.01 以降。
IDL
HttpRequest.idl

こちらもご覧ください

IWinHttpRequest

WinHTTP バージョン