FilterFlags Metabase Property

Applies To: Windows Server 2003, Windows Server 2003 with SP1

The FilterFlags property 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 Name Attribute 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 Path IIS Admin Object Type

/LM/W3SVC/Filters/filter_name

/LM/W3SVC/n/Filters/filter_name

IIsFilter

Flags

Flag Name NotifySecurePort

Description

Notify only if port secure.

Metabase Bitmask Identifier

MD_NOTIFY_SECURE_PORT

Decimal Value

1

Hexadecimal Value

0x00000001

Flag Name NotifyNonSecurePort

Description

Notify only if port nonsecure.

Metabase Bitmask Identifier

MD_NOTIFY_NONSECURE_PORT

Decimal Value

2

Hexadecimal Value

0x00000002

Flag Name NotifyReadRawData

Description

Notify if reading raw data.

Metabase Bitmask Identifier

MD_NOTIFY_READ_RAW_DATA

Decimal Value

32768

Hexadecimal Value

0x00008000

Flag Name NotifyPreProcHeaders

Description

Notify if preprocessing headers.

Metabase Bitmask Identifier

MD_NOTIFY_PREPROC_HEADERS

Decimal Value

16384

Hexadecimal Value

0x00004000

Flag Name NotifyAuthentication

Description

Notify if performing authentication.

Metabase Bitmask Identifier

MD_NOTIFY_AUTHENTICATION

Decimal Value

8192

Hexadecimal Value

0x00002000

Flag Name NotifyUrlMap

Description

Notify if mapping URL to physical path.

Metabase Bitmask Identifier

MD_NOTIFY_URL_MAP

Decimal Value

4096

Hexadecimal Value

0x00001000

Flag Name NotifyAccessDenied

Description

Notify if server sending HTTP error 401 to client.

Metabase Bitmask Identifier

MD_NOTIFY_ACCESS_DENIED

Decimal Value

2048

Hexadecimal Value

0x00000800

Flag Name NotifySendResponse

Description

Notify if response being sent to client.

Metabase Bitmask Identifier

MD_NOTIFY_SEND_RESPONSE

Decimal Value

64

Hexadecimal Value

0x00000040

Flag Name NotifySendRawData

Description

Notify if sending raw data.

Metabase Bitmask Identifier

MD_NOTIFY_SEND_RAW_DATA

Decimal Value

1024

Hexadecimal Value

0x00000400

Flag Name NotifyLog

Description

Notify if logging.

Metabase Bitmask Identifier

MD_NOTIFY_LOG

Decimal Value

512

Hexadecimal Value

0x00000200

Flag Name NotifyEndOfRequest

Description

Notify if request has ended.

Metabase Bitmask Identifier

MD_NOTIFY_END_OF_REQUEST

Decimal Value

128

Hexadecimal Value

0x00000080

Flag Name NotifyEndOfNetSession

Description

Notify if network session is ending.

Metabase Bitmask Identifier

MD_NOTIFY_END_OF_NET_SESSION

Decimal Value

256

Hexadecimal Value

0x00000100

Flag Name NotifyOrderHigh

Description

High priority for notifications.

Metabase Bitmask Identifier

MD_NOTIFY_ORDER_HIGH

Decimal Value

524288

Hexadecimal Value

0x00080000

Flag Name NotifyOrderMedium

Description

Medium priority for notifications.

Metabase Bitmask Identifier

MD_NOTIFY_ORDER_MEDIUM

Decimal Value

262144

Hexadecimal Value

0x00040000

Flag Name NotifyOrderLow

Description

Low priority for notifications.

Metabase Bitmask Identifier

MD_NOTIFY_ORDER_LOW

Decimal Value

131072

Hexadecimal Value

0x00020000

Flag Name NotifyAuthComplete

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.