仮想 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_PORTもSF_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
クライアント セッションを終了します。