FilterFlags

The FilterFlags property contains flags that indicate which events the corresponding ISAPI filter has registered to be notified for. For more information, see ISAPI Filter Design Issues in the Platform SDK.

ms525825.alert_caution(en-us,VS.90).gifImportant Note:

Because this property is internally configured by IIS, you should consider it to be read-only. Do not configure this property.

Schema Attributes

Attribute Name

Value

ADSI/WMI Data Type

DWORD

ABO Data Type

DWORD_METADATA

Schema Default

0

Internal Default

Not specified.

Upper Bound

0

Lower Bound

Not specified

Internal ID

2044

Friendly ID

MD_FILTER_FLAGS

Property Attributes

NO_ATTRIBUTES

User Type

IIS_MD_UT_SERVER

Configurable Locations

You can configure this property at the following locations in the IIS metabase.

Metabase Path

IIS Admin Object Type

/LM/W3SVC/Filters/filter_name

/LM/W3SVC/n/Filters/filter_name

IIsFilter

Flags

Flag Name

NotifyAccessDenied

Versions Applicable

[IIS 5.0][IIS 5.1][IIS 6.0]

Description

Notify if server sending HTTP error 401 to client.

Bitmask

2048 (hex 0x00000800)

Friendly Bitmask ID

MD_NOTIFY_ACCESS_DENIED

Internal ID

6259

Flag Name

NotifyAuthComplete

Versions Applicable

[IIS 6.0]

Description

Notify if the client's identity has been negotiated with the client. Because of the timing of this notification, the AUTH_USER server variable can be used to reliably obtain the identity of the user. If the value of this property is 1, then the filter registers for the SF_NOTIFY_AUTH_COMPLETE notification. If the value is 0, the filter does not.

Bitmask

67108864 (hex 0x04000000)

Friendly Bitmask ID

MD_NOTIFY_AUTH_COMPLETE

Internal ID

6290

Flag Name

NotifyAuthentication

Versions Applicable

[IIS 5.0][IIS 5.1][IIS 6.0]

Description

Notify if performing authentication.

Bitmask

8192 (hex 0x00002000)

Friendly Bitmask ID

MD_NOTIFY_AUTHENTICATION

Internal ID

6257

Flag Name

NotifyEndOfNetSession

Versions Applicable

[IIS 5.0][IIS 5.1][IIS 6.0]

Description

Notify if network session is ending.

Bitmask

256 (hex 0x00000100)

Friendly Bitmask ID

MD_NOTIFY_END_OF_NET_SESSION

Internal ID

6264

Flag Name

NotifyEndOfRequest

Versions Applicable

[IIS 5.0][IIS 5.1][IIS 6.0]

Description

Notify if request has ended.

Bitmask

128 (hex 0x00000080)

Friendly Bitmask ID

MD_NOTIFY_END_OF_REQUEST

Internal ID

6263

Flag Name

NotifyLog

Versions Applicable

[IIS 5.0][IIS 5.1][IIS 6.0]

Description

Notify if logging.

Bitmask

512 (hex 0x00000200)

Friendly Bitmask ID

MD_NOTIFY_LOG

Internal ID

6262

Flag Name

NotifyNonSecurePort

Versions Applicable

[IIS 5.0][IIS 5.1][IIS 6.0]

Description

Notify only if port nonsecure.

Bitmask

2 (hex 0x00000002)

Friendly Bitmask ID

MD_NOTIFY_NONSECURE_PORT

Internal ID

6254

Flag Name

NotifyOrderHigh

Versions Applicable

[IIS 5.0][IIS 5.1][IIS 6.0]

Description

High priority for notifications.

Bitmask

524288 (hex 0x00080000)

Friendly Bitmask ID

MD_NOTIFY_ORDER_HIGH

Internal ID

6265

Flag Name

NotifyOrderLow

Versions Applicable

[IIS 5.0][IIS 5.1][IIS 6.0]

Description

Low priority for notifications.

Bitmask

131072 (hex 0x00020000)

Friendly Bitmask ID

MD_NOTIFY_ORDER_LOW

Internal ID

6267

Flag Name

NotifyOrderMedium

Versions Applicable

[IIS 5.0][IIS 5.1][IIS 6.0]

Description

Medium priority for notifications.

Bitmask

262144 (hex 0x00040000)

Friendly Bitmask ID

MD_NOTIFY_ORDER_MEDIUM

Internal ID

6266

Flag Name

NotifyPreProcHeaders

Versions Applicable

[IIS 5.0][IIS 5.1][IIS 6.0]

Description

Notify if preprocessing headers.

Bitmask

16384 (hex 0x00004000)

Friendly Bitmask ID

MD_NOTIFY_PREPROC_HEADERS

Internal ID

6256

Flag Name

NotifyReadRawData

Versions Applicable

[IIS 5.0][IIS 5.1][IIS 6.0]

Description

Notify if reading raw data.

Bitmask

32768 (hex 0x00008000)

Friendly Bitmask ID

MD_NOTIFY_READ_RAW_DATA

Internal ID

6255

Flag Name

NotifySecurePort

Versions Applicable

[IIS 5.0][IIS 5.1][IIS 6.0]

Description

Notify only if port secure.

Bitmask

1 (hex 0x00000001)

Friendly Bitmask ID

MD_NOTIFY_SECURE_PORT

Internal ID

6253

Flag Name

NotifySendRawData

Versions Applicable

[IIS 5.0][IIS 5.1][IIS 6.0]

Description

Notify if sending raw data.

Bitmask

1024 (hex 0x00000400)

Friendly Bitmask ID

MD_NOTIFY_SEND_RAW_DATA

Internal ID

6261

Flag Name

NotifySendResponse

Versions Applicable

[IIS 5.0][IIS 5.1][IIS 6.0]

Description

Notify if response being sent to client.

Bitmask

64 (hex 0x00000040)

Friendly Bitmask ID

MD_NOTIFY_SEND_RESPONSE

Internal ID

6260

Flag Name

NotifyUrlMap

Versions Applicable

[IIS 5.0][IIS 5.1][IIS 6.0]

Description

Notify if mapping URL to physical path.

Bitmask

4096 (hex 0x00001000)

Friendly Bitmask ID

MD_NOTIFY_URL_MAP

Internal ID

6258

Requirements

Client: Requires Windows XP Professional, Windows 2000 Professional, or Windows NT Workstation 4.0.

Server: Requires Windows Server 2003, Windows 2000 Server, or Windows NT Server 4.0.

Product: IIS

See Also