FilterFlags Metabase Property (IIS 6.0)

The FilterFlags contains flags that indicate the events that are registered to notify the installed ISAPI filter, which are defined in the Flags section.

  Important

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

For more information, see "Developing ISAPI Filters" in the Platform SDK.

Attribute NameAttribute Value

XML Data Type

DWORD

WMI Data Type

SINT32

ADSI Data Type

DWORD

ABO Data Type

DWORD

ABO Metabase Identifier

MD_FILTER_FLAGS

Attributes

NO_ATTRIBUTES

Default Value

0

MetaFlagsEx

CACHE_PROPERTY_MODIFIED

User Type

IIS_MD_UT_SERVER

ID

2044

Configurable Locations

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

Metabase PathIIS Admin Object Type

/LM/W3SVC/Filters/filter_name

/LM/W3SVC/n/Filters/filter_name

IIsFilter

Flags

Flag NameNotifySecurePort

Description

Notify only if port secure.

Metabase Bitmask Identifier

MD_NOTIFY_SECURE_PORT

Decimal Value

1

Hexadecimal Value

0x00000001

Flag NameNotifyNonSecurePort

Description

Notify only if port nonsecure.

Metabase Bitmask Identifier

MD_NOTIFY_NONSECURE_PORT

Decimal Value

2

Hexadecimal Value

0x00000002

Flag NameNotifyReadRawData

Description

Notify if reading raw data.

Metabase Bitmask Identifier

MD_NOTIFY_READ_RAW_DATA

Decimal Value

32768

Hexadecimal Value

0x00008000

Flag NameNotifyPreProcHeaders

Description

Notify if preprocessing headers.

Metabase Bitmask Identifier

MD_NOTIFY_PREPROC_HEADERS

Decimal Value

16384

Hexadecimal Value

0x00004000

Flag NameNotifyAuthentication

Description

Notify if performing authentication.

Metabase Bitmask Identifier

MD_NOTIFY_AUTHENTICATION

Decimal Value

8192

Hexadecimal Value

0x00002000

Flag NameNotifyUrlMap

Description

Notify if mapping URL to physical path.

Metabase Bitmask Identifier

MD_NOTIFY_URL_MAP

Decimal Value

4096

Hexadecimal Value

0x00001000

Flag NameNotifyAccessDenied

Description

Notify if server sending HTTP error 401 to client.

Metabase Bitmask Identifier

MD_NOTIFY_ACCESS_DENIED

Decimal Value

2048

Hexadecimal Value

0x00000800

Flag NameNotifySendResponse

Description

Notify if response being sent to client.

Metabase Bitmask Identifier

MD_NOTIFY_SEND_RESPONSE

Decimal Value

64

Hexadecimal Value

0x00000040

Flag NameNotifySendRawData

Description

Notify if sending raw data.

Metabase Bitmask Identifier

MD_NOTIFY_SEND_RAW_DATA

Decimal Value

1024

Hexadecimal Value

0x00000400

Flag NameNotifyLog

Description

Notify if logging.

Metabase Bitmask Identifier

MD_NOTIFY_LOG

Decimal Value

512

Hexadecimal Value

0x00000200

Flag NameNotifyEndOfRequest

Description

Notify if request has ended.

Metabase Bitmask Identifier

MD_NOTIFY_END_OF_REQUEST

Decimal Value

128

Hexadecimal Value

0x00000080

Flag NameNotifyEndOfNetSession

Description

Notify if network session is ending.

Metabase Bitmask Identifier

MD_NOTIFY_END_OF_NET_SESSION

Decimal Value

256

Hexadecimal Value

0x00000100

Flag NameNotifyOrderHigh

Description

High priority for notifications.

Metabase Bitmask Identifier

MD_NOTIFY_ORDER_HIGH

Decimal Value

524288

Hexadecimal Value

0x00080000

Flag NameNotifyOrderMedium

Description

Medium priority for notifications.

Metabase Bitmask Identifier

MD_NOTIFY_ORDER_MEDIUM

Decimal Value

262144

Hexadecimal Value

0x00040000

Flag NameNotifyOrderLow

Description

Low priority for notifications.

Metabase Bitmask Identifier

MD_NOTIFY_ORDER_LOW

Decimal Value

131072

Hexadecimal Value

0x00020000

Flag NameNotifyAuthComplete

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.

Metabase Bitmask Identifier

MD_NOTIFY_AUTH_COMPLETE

Decimal Value

67108864

Hexadecimal Value

0x04000000

Code Example

For general code examples, see Code Examples to Configure Metabase Properties.



© 2015 Microsoft Corporation. All rights reserved. Contact Us |Terms of Use |Trademarks |Privacy & Cookies
Microsoft