This property contains flags that indicate which events the ISAPI filter has registered to be notified for. This property, and all its component flags, should be considered read-only. For more information, see Developing ISAPI Filters.
FilterFlags contains the following flags:
Data type | Long |
Default value | Not set |
Inheritance | Not inheritable |
This property is accessible at the following locations:
Metabase Path | Key Type |
/LM/W3SVC/Filters/Filter | IIsFilter |
/LM/W3SVC/N/Filters/Filter | IIsFilter |
The following tables list additional information required only for code that uses the IIS Admin Base Object.
Metabase identifier | MD_FILTER_FLAGS |
User type | IIS_MD_UT_SERVER |
Default bitmask setting | (None set) |
Constant | Value | Description |
MD_NOTIFY_SECURE_PORT | 0x00000001 | Notify only if port secure. |
MD_NOTIFY_NONSECURE_PORT | 0x00000002 | Notify only if port nonsecure. |
MD_NOTIFY_READ_RAW_DATA | 0x00008000 | Notify if reading raw data. |
MD_NOTIFY_PREPROC_HEADERS | 0x00004000 | Notify if preprocessing headers. |
MD_NOTIFY_AUTHENTICATION | 0x00002000 | Notify if performing authentication. |
MD_NOTIFY_URL_MAP | 0x00001000 | Notify if mapping URL to physical path. |
MD_NOTIFY_ACCESS_DENIED | 0x00000800 | Notify if server sending HTTP error 401 to client. |
MD_NOTIFY_SEND_RESPONSE | 0x00000040 | Notify if response being sent to client. |
MD_NOTIFY_SEND_RAW_DATA | 0x00000400 | Notify if sending raw data. |
MD_NOTIFY_LOG | 0x00000200 | Notify if logging. |
MD_NOTIFY_END_OF_REQUEST | 0x00000080 | Notify if request has ended. |
MD_NOTIFY_END_OF_NET_SESSION | 0x00000100 | Notify if network session is ending. |
MD_NOTIFY_ORDER_HIGH | 0x00080000 | High priority for notifications. |
MD_NOTIFY_ORDER_MEDIUM | 0x00040000 | Medium priority for notifications. |
MD_NOTIFY_ORDER_LOW, MD_NOTIFY_ORDER_DEFAULT | 0x00020000 | Low priority for notifications. |