次の方法で共有


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 操作のコンテキストの識別子。このパラメーターに関する詳細については、"解説"を参照してください。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。呼び出しが失敗した場合、CInternetException のスローされたオブジェクトを調べることにより、エラーの原因を判断します。

解説

dwContext の既定値は CHttpFile のオブジェクトを作成した CInternetSession のオブジェクトから CHttpFile のオブジェクトに MFC に送られます。CHttpFile のオブジェクトを構築するに CInternetSession::OpenURLCHttpConnection を呼び出すときに特定の値のコンテキストの識別子を設定する既定値をオーバーライドできます。コンテキストの識別子は CInternetSession::OnStatusCallback に識別されるオブジェクトの状態を提供するために戻ります。コンテキストの識別子の詳細については、" " インターネットの対処方法: WinInet を参照してください。

例外

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

必要条件

Header: afxinet.h

参照

関連項目

CHttpFile クラス

階層図

CInternetFile クラス