CHttpFilter::OnReadRawData

仮想 DWORD OnReadRawData (CHttpFilterContext ※ pfc、PHTTP_FILTER_RAW_DATA pRawData );

戻り値

次の通知の種類の 1 つ:

SF_STATUS_REQ_FINISHED

フィルターは、HTTP 要求を処理しています。サーバー セッションを切断する必要があります。

SF_STATUS_REQ_FINISHED_KEEP_CONN

オプションのネゴシエートされた場合、サーバーが、TCP セッションを保つ必要がありますを除いてSF_STATUS_REQ_FINISHEDと同じを開く。

SF_STATUS_REQ_NEXT_NOTIFICATION

通知チェーン内の次のフィルターが呼び出される必要があります。

SF_STATUS_REQ_HANDLED_NOTIFICATION

このフィルターが通知を処理します。他のハンドラーこの特定の通知を呼び出すしない必要があります。

SF_STATUS_REQ_ERROR

エラーが発生しました。サーバーは、Win32 API を使用する必要があります は、クライアントのエラーを示すには、 SetLastError

SF_STATUS_REQ_READ_NEXT

フィルターは、不透明なストリーム フィルターである;セッション パラメーターをネゴシエートします。生データ読み取り通知に対してのみ有効。

失敗した場合は、通知の種類SF_STATUS_REQ_ERRORが返されます。この場合、サーバー、Windows 関数を使用する必要があります の SetLastErrorとは、クライアントのエラーを示す。

パラメーター

pfc

コンテキスト情報を格納するCHttpFilterContextオブジェクト。HTTP 要求のコンテキスト情報を関連付けるには、フィルターによって、 CHttpFilterContextオブジェクトを使用できます。

pRawData

HTTP_FILTER_RAW_DATA構造へのポインター。

解説

このメンバー関数は、生のデータを表示するアプリケーションを許可するためにフレームワークによって呼び出されます。返されるデータが、ヘッダーとデータの両方が含まれます。

生データを異なるプロセスには、この関数をオーバーライドします。既定の実装では何もしません。

入出力の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CHttpFilter::HttpFilterProcHTTP_FILTER_RAW_DATACHttpFilterContextCHttpFilter::OnSendRawData(&N)

Index