CHttpFilter::GetFilterVersion

仮想 BOOL getfilterversion によるバージョン情報 (PHTTP_FILTER_VERSION pVer );

戻り値

フィルターが正常に読み込まれた場合は 0 以外です。フィルターが 0 を返す場合は、[フィルター アプリケーションがアンロードされ、任意の通知は受信されません。

パラメーター

pVer

サーバーのバージョン情報、バージョン番号と通知を示すために、フィルタのフィールドを含むHTTP_FILTER_VERSION構造体へのポインター。フィルター アプリケーションにも自体の記述を登録するにはスペースが含まれています。次の 2 つのフラグの構造は、既定の実装で設定されています。:

解説

このメンバー関数は、 pVerによって示されるフィルターのバージョンを取得するには、インターネット サーバーによって呼び出されます。CHttpFilterオブジェクトを構築後 1 回だけ呼び出されます。

DwFlagsを使用して、通知サーバーの関心、 pVerメンバーで指定します。ここでは、 dwFlagsの有効なフラグの一覧:

SF_NOTIFY_ORDER_DEFAULT

既定の優先度でフィルターを読み込みます。その他の優先順位の通知パフォーマンスとスケーラビリティの強力な影響を持つことができますのでこの値を推奨します。

SF_NOTIFY_ORDER_LOW

低い優先度でフィルターを読み込みます。

SF_NOTIFY_ORDER_MEDIUM

中位の優先度でフィルターを読み込みます。

SF_NOTIFY_ORDER_HIGH

高い優先度でフィルターを読み込みます。

SF_NOTIFY_SECURE_PORT

アプリケーションをセキュリティで保護されたポートを通じてデータを渡していると通知します。

SF_NOTIFY_NONSECURE_PORT

データにセキュリティ保護されていないポートを渡す場合は、アプリケーションに通知します。

特価;SF_NOTIFY_NONSECURE_PORTSF_NOTIFY_SECURE_PORTを設定する場合は、サーバーの両方は任意のポートをデータを処理することができますデフォルトは(&N)。

SF_NOTIFY_READ_RAW_DATA

生のデータを表示するアプリケーションをできます。クライアントに返されるデータが、ヘッダーとデータの両方が含まれます。

SF_NOTIFY_PREPROC_HEADERS

サーバー ヘッダーをプリプロセスしています。

SF_NOTIFY_AUTHENTICATION

クライアント、サーバーを認証します。

SF_NOTIFY_URL_MAP を

サーバーが論理 URL を物理パスに割り当てる。

SF_NOTIFY_SEND_RAW_DATA

サーバーを生データをクライアントに送信して。

SF_NOTIFY_LOG

サーバーがサーバー ログに情報を書いています。

SF_NOTIFY_END_OF_NET_SESSION

クライアント セッションを終了します。

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

参照特価;HTTP_FILTER_VERSIONCHttpFilter::HttpFilterProc(&N)

Index