CHttpFilterContextには、基本クラスはありません。
CHttpFilterContext のために CHttpFilterオブジェクトはフィルターを通過するデータを処理する必要があるツールを提供します。フィルターが要求を受け取ると、 CHttpFilterオブジェクトを作成し、初期化、およびCHttpFilterContextオブジェクトが作成されます。フィルター プロセス要求として、タスクの実行、 CHttpFilterContextメンバー関数を使用します。
CHttpFilterContextオブジェクトは、マルチ スレッドを可能にするためのCHttpFilterオブジェクトから個別に存在します。モジュールでは、1 つだけのCHttpFilterオブジェクトが存在するが、フィルターは同時に複数のクライアント要求を処理する必要があります。
CHttpFilterは、これらの複数の要求を処理する各要求は、 CHttpFilterContextを作成します。CHttpFilterでは、複数のCHttpFilterContextオブジェクトを使用して別のスレッドで実行します。CHttpFilterへの複数の呼び出しが別のクライアント接続オブジェクトこのデザインが同時ができます。
拡張 DLL (ISA) が呼び出されるときに、メンバー関数ServerSupportFunction一般 ISA 情報をクライアントに提供するためにサーバ メッセージを表示します。
場合は、フィルター情報を通信する必要があります-たとえば、エラー ? クライアントにすぐに、 WriteClientコールバック。
#include lt;afxisapi.h>
サンプル特価; MFC サンプル MFCUCASE(&N)
参照特価;CHttpServer、入出力、 HTTP_FILTER_CONTEXT(&N)