FilterFlags
このプロパティには、通知するイベントとして ISAPI フィルタが登録したイベントを示すフラグが含まれます。このプロパティおよびそのすべてのコンポーネント フラグは、読み取り専用と見なされます。詳細については、Platform SDK の「Developing ISAPI Filters」を参照してください。
FilterFlags に含まれるフラグは、以下のとおりです。
データ型 | 長整数型 |
既定値 | 設定不可 |
継承 | 継承不可 |
アクセス場所
このプロパティには、次の場所でアクセスできます。
メタベース パス | キー タイプ |
/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 | 優先順位が低い通知です。 |