次の方法で共有


CHttpFile::EndRequest

SendRequestEx メンバー関数で HTTP サーバーに送信した要求を終了します。

BOOL EndRequest(
   DWORD dwFlags = 0,
   LPINTERNET_BUFFERS lpBuffIn = NULL,
   DWORD_PTR dwContext = 1 
);

パラメーター

  • dwFlags
    操作を指定するフラグ。 有効なフラグの一覧については、Windows SDK の「HttpEndRequest」を参照してください。

  • lpBuffIn
    操作に使用する入力バッファーが記述された、初期化済み INTERNET_BUFFERS へのポインター。

  • dwContext
    CHttpFile 操作のコンテキスト ID。 このパラメーターの詳細については、「解説」を参照してください。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。 呼び出しに失敗した場合は、スローされた CInternetException オブジェクトを調べて、失敗の原因を特定してください。

解説

dwContext の既定値は、MFC によって、CHttpFile オブジェクトを作成した CInternetSession オブジェクトから CHttpFile オブジェクトへ渡されます。 CInternetSession::OpenURL または CHttpConnection を呼び出して CHttpFile オブジェクトを構築すると、既定値をオーバーライドして、コンテキスト ID を独自の値に設定できます。 コンテキスト ID は、CInternetSession::OnStatusCallback に返され、該当するオブジェクトのステータスが通知されます。 記事を参照してくださいインターネットの最初のステップ:WinInetについてのコンテキスト id。

例外

このメソッドは、CInternetException* 型の例外をスローできます。

必要条件

**ヘッダー:**afxinet.h

参照

参照

CHttpFile クラス

階層図

CInternetFile クラス

その他の技術情報

CHttpFile のメンバー