FilterFlags
FilterFlags 中包含“标志”一节中定义的,指明注册用来通知已安装的 ISAPI 筛选器的事件的标志。
要点 因为此属性是由 IIS 内部配置的,所以应该将其视为只读。不要配置此属性。
详细信息,请参阅 Platform SDK 中的“开发 ISAPI 筛选器”。
| 属性名 |
属性值 |
|---|
| XML 数据类型 |
DWORD |
| WMI 数据类型 |
SINT32 |
| ADSI 数据类型 |
DWORD |
| ABO 数据类型 |
DWORD |
| ABO 配置数据库标识符 |
MD_FILTER_FLAGS |
| 属性 |
NO_ATTRIBUTES |
| 默认值 |
0 |
| MetaFlagsEx |
CACHE_PROPERTY_MODIFIED |
| 用户类型 |
IIS_MD_UT_SERVER |
| StartingNumber |
不适用 |
| EndingNumber |
0 |
| ID |
2044 |
可配置的位置
可以在 IIS 配置数据库中的以下位置配置该属性。
| 配置数据库路径 | IIS 管理对象类型 |
|---|
/LM/W3SVC/Filters/filter_name /LM/W3SVC/n/Filters/filter_name | IIsFilter |
标志
| 标志名 |
NotifySecurePort |
|---|
| 描述 |
通知端口是否安全。 |
| 配置数据库位掩码标识符 |
MD_NOTIFY_SECURE_PORT |
| 十进制值 |
1 |
| 十六进制值 |
0x00000001 |
| 标志名 |
NotifyNonSecurePort |
|---|
| 描述 |
通知端口是否不安全。 |
| 配置数据库位掩码标识符 |
MD_NOTIFY_NONSECURE_PORT |
| 十进制值 |
2 |
| 十六进制值 |
0x00000002 |
| 标志名 |
NotifyReadRawData |
|---|
| 描述 |
通知是否读取原始数据。 |
| 配置数据库位掩码标识符 |
MD_NOTIFY_READ_RAW_DATA |
| 十进制值 |
32768 |
| 十六进制值 |
0x00008000 |
| 标志名 |
NotifyPreProcHeaders |
|---|
| 描述 |
通知是否预处理标头。 |
| 配置数据库位掩码标识符 |
MD_NOTIFY_PREPROC_HEADERS |
| 十进制值 |
16384 |
| 十六进制值 |
0x00004000 |
| 标志名 |
NotifyAuthentication |
|---|
| 描述 |
通知是否进行验证。 |
| 配置数据库位掩码标识符 |
MD_NOTIFY_AUTHENTICATION |
| 十进制值 |
8192 |
| 十六进制值 |
0x00002000 |
| 标志名 |
NotifyUrlMap |
|---|
| 描述 |
通知是否将 URL 映射到物理路径。 |
| 配置数据库位掩码标识符 |
MD_NOTIFY_URL_MAP |
| 十进制值 |
4096 |
| 十六进制值 |
0x00001000 |
| 标志名 |
NotifyAccessDenied |
|---|
| 描述 |
通知服务器是否向客户端发送 HTTP 错误 401。 |
| 配置数据库位掩码标识符 |
MD_NOTIFY_ACCESS_DENIED |
| 十进制值 |
2048 |
| 十六进制值 |
0x00000800 |
| 标志名 |
NotifySendResponse |
|---|
| 描述 |
通知是否将响应发送到客户端。 |
| 配置数据库位掩码标识符 |
MD_NOTIFY_SEND_RESPONSE |
| 十进制值 |
64 |
| 十六进制值 |
0x00000040 |
| 标志名 |
NotifySendRawData |
|---|
| 描述 |
通知是否发送原始数据。 |
| 配置数据库位掩码标识符 |
MD_NOTIFY_SEND_RAW_DATA |
| 十进制值 |
1024 |
| 十六进制值 |
0x00000400 |
| 标志名 |
NotifyLog |
|---|
| 描述 |
通知是否登录。 |
| 配置数据库位掩码标识符 |
MD_NOTIFY_LOG |
| 十进制值 |
512 |
| 十六进制值 |
0x00000200 |
| 标志名 |
NotifyEndOfRequest |
|---|
| 描述 |
通知请求是否结束。 |
| 配置数据库位掩码标识符 |
MD_NOTIFY_END_OF_REQUEST |
| 十进制值 |
128 |
| 十六进制值 |
0x00000080 |
| 标志名 |
NotifyEndOfNetSession |
|---|
| 描述 |
通知网络会话是否正要结束。 |
| 配置数据库位掩码标识符 |
MD_NOTIFY_END_OF_NET_SESSION |
| 十进制值 |
256 |
| 十六进制值 |
0x00000100 |
| 标志名 |
NotifyOrderHigh |
|---|
| 描述 |
高通知优先级。 |
| 配置数据库位掩码标识符 |
MD_NOTIFY_ORDER_HIGH |
| 十进制值 |
524288 |
| 十六进制值 |
0x00080000 |
| 标志名 |
NotifyOrderMedium |
|---|
| 描述 |
中等通知优先级。 |
| 配置数据库位掩码标识符 |
MD_NOTIFY_ORDER_MEDIUM |
| 十进制值 |
262144 |
| 十六进制值 |
0x00040000 |
| 标志名 |
NotifyOrderLow |
|---|
| 描述 |
低通知优先级。 |
| 配置数据库位掩码标识符 |
MD_NOTIFY_ORDER_LOW |
| 十进制值 |
131072 |
| 十六进制值 |
0x00020000 |
| 标志名 |
NotifyAuthComplete |
|---|
| 描述 |
通知客户标识是否与客户端进行协商。因为该通知计时,可以使用 AUTH_USER 服务器变量获得可靠的用户标识。如果该属性值为 1,那么筛选器会注册 SF_NOTIFY_AUTH_COMPLETE 通知。如果值为 0,筛选器不注册。 |
| 配置数据库位掩码标识符 |
MD_NOTIFY_AUTH_COMPLETE |
| 十进制值 |
67108864 |
| 十六进制值 |
0x04000000 |
代码示例
有关一般的代码示例,请参阅配置配置数据库属性的代码示例。
© 1997-2003 Microsoft Corporation。保留所有权利。