FilterFlags

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:

NotifyAccessDenied NotifyNonSecurePort NotifyReadRawData
NotifyAuthentication NotifyOrderHigh NotifySecurePort
NotifyEndOfNetSession NotifyOrderLow NotifySendRawData
NotifyEndOfRequest NotifyOrderMedium NotifySendResponse
NotifyLog NotifyPreProcHeaders NotifyUrlMap

Data type Long
Default value Not set
Inheritance Not inheritable

Access Locations

This property is accessible at the following locations:

Metabase Path Key Type
/LM/W3SVC/Filters/Filter IIsFilter
/LM/W3SVC/N/Filters/Filter IIsFilter

IIS Admin Base Object Information

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)

Bitmask Values
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.