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.