FilterFlags Metabase Property
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.
Belangrijk |
|---|
| 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.

Belangrijk