FilterFlags

このプロパティには、通知するイベントとして ISAPI フィルタが登録したイベントを示すフラグが含まれます。このプロパティおよびそのすべてのコンポーネント フラグは、読み取り専用と見なされます。詳細については、Platform SDK の「Developing ISAPI Filters」を参照してください。

FilterFlags に含まれるフラグは、以下のとおりです。

NotifyAccessDenied NotifyNonSecurePort NotifyReadRawData
NotifyAuthentication NotifyOrderHigh NotifySecurePort
NotifyEndOfNetSession NotifyOrderLow NotifySendRawData
NotifyEndOfRequest NotifyOrderMedium NotifySendResponse
NotifyLog NotifyPreProcHeaders NotifyUrlMap
データ型 長整数型
既定値 設定不可
継承 継承不可
アクセス場所

このプロパティには、次の場所でアクセスできます。

メタベース パス キー タイプ
/LM/W3SVC/Filters/Filter IIsFilter
/LM/W3SVC/N/Filters/Filter IIsFilter
IIS Admin Base オブジェクトの追加情報

次の表は、IIS Admin Base オブジェクトを使用するコードで必要な追加情報の一覧です。

メタベース識別子 MD_FILTER_FLAGS
ユーザー タイプ IIS_MD_UT_SERVER
既定のビットマスク設定 (未設定)
ビットマスク値
定数 説明
MD_NOTIFY_SECURE_PORT 0x00000001 ポートが保護されている場合だけ通知します。
MD_NOTIFY_NONSECURE_PORT 0x00000002 ポートが保護されていない場合だけ通知します。
MD_NOTIFY_READ_RAW_DATA 0x00008000 生データを読み取っている場合に通知します。
MD_NOTIFY_PREPROC_HEADERS 0x00004000 ヘッダーをプリプロセスしている場合に通知します。
MD_NOTIFY_AUTHENTICATION 0x00002000 認証を実行している場合に通知します。
MD_NOTIFY_URL_MAP 0x00001000 URL を物理パスにマップしている場合に通知します。
MD_NOTIFY_ACCESS_DENIED 0x00000800 サーバーが HTTP エラー 401 をクライアントに送信している場合に通知します。
MD_NOTIFY_SEND_RESPONSE 0x00000040 応答がクライアントに送られる場合に通知します。
MD_NOTIFY_SEND_RAW_DATA 0x00000400 生データを送信している場合に通知します。
MD_NOTIFY_LOG 0x00000200 ログを収集する場合に通知します。
MD_NOTIFY_END_OF_REQUEST 0x00000080 要求が終了した場合に通知します。
MD_NOTIFY_END_OF_NET_SESSION 0x00000100 ネットワーク セッションが終了する場合に通知します。
MD_NOTIFY_ORDER_HIGH 0x00080000 優先順位が高い通知です。
MD_NOTIFY_ORDER_MEDIUM 0x00040000 優先順位が中位の通知です。
MD_NOTIFY_ORDER_LOW、MD_NOTIFY_ORDER_DEFAULT 0x00020000 優先順位が低い通知です。