2025-04-27 07:49:33 -04:00

252 lines
8.0 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=Windows-1252">
<TITLE>FilterFlags</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
TempString = navigator.appVersion
if (navigator.appName == "Microsoft Internet Explorer"){
// Check to see if browser is Microsoft
if (TempString.indexOf ("4.") >= 0){
// Check to see if it is IE 4
document.writeln('<link rel="stylesheet" type="text/css" href="/iishelp/common/coua.css">');
}
else {
document.writeln('<link rel="stylesheet" type="text/css" href="/iishelp/common/cocss.css">');
}
}
else if (navigator.appName == "Netscape") {
// Check to see if browser is Netscape
document.writeln('<link rel="stylesheet" type="text/css" href="/iishelp/common/coua.css">');
}
else
document.writeln('<link rel="stylesheet" type="text/css" href="/iishelp/common/cocss.css">');
//-->
</script>
<SCRIPT LANGUAGE="VBScript">
<!--
Sub Window_OnLoad()
Dim frmContents
On Error Resume Next
If Not Parent Is Nothing Then
Set frmContents = Parent.Contents
If Not frmContents Is Nothing Then
frmContents.Window.TOCSynch_Click
End If
End If
End Sub
//--></SCRIPT><META NAME="DESCRIPTION" CONTENT="Internet Information Services reference information">
<META HTTP-EQUIV="PICS-Label" CONTENT='(PICS-1.1 "<http://www.rsac.org/ratingsv01.html>" l comment "RSACi North America Server" by "inet@microsoft.com <mailto:inet@microsoft.com>" r (n 0 s 0 v 0 l 0))'>
<META NAME="MS.LOCALE" CONTENT="EN-US">
<META NAME="MS-IT-LOC" Content="Internet Information Services">
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H3><A NAME="_k2_filterflags"></A><SUP></SUP>FilterFlags</H3>
<P>This property contains flags that indicate which events the ISAPI filter has registered to be notified for. This property, and all its component flags, should be considered read-only. For more information, see <B>Developing ISAPI Filters</B> in the Platform SDK.</P>
<P><B>FilterFlags</B> contains the following flags:</P>
<TABLE border=0 cellpadding=5 cols=3 frame=box rules=all>
<TR VALIGN="top">
<TD width=33%><A HREF="/iishelp/iis/htm/asp/apro4xlw.htm"><B>NotifyAccessDenied</B></A></TD>
<TD width=33%><A HREF="/iishelp/iis/htm/asp/apro9mk4.htm"><B>NotifyNonSecurePort</B></A></TD>
<TD width=34%><A HREF="/iishelp/iis/htm/asp/apro4lpd.htm"><B>NotifyReadRawData</B></A></TD>
</TR>
<TR VALIGN="top">
<TD width=33%><A HREF="/iishelp/iis/htm/asp/apro5vse.htm"><B>NotifyAuthentication</B></A></TD>
<TD width=33%><A HREF="/iishelp/iis/htm/asp/apro8mco.htm"><B>NotifyOrderHigh</B></A></TD>
<TD width=34%><A HREF="/iishelp/iis/htm/asp/apro473o.htm"><B>NotifySecurePort</B></A></TD>
</TR>
<TR VALIGN="top">
<TD width=33%><A HREF="/iishelp/iis/htm/asp/apro8p7y.htm"><B>NotifyEndOfNetSession</B></A></TD>
<TD width=33%><A HREF="/iishelp/iis/htm/asp/apro6fjr.htm"><B>NotifyOrderLow</B></A></TD>
<TD width=34%><A HREF="/iishelp/iis/htm/asp/apro4li9.htm"><B>NotifySendRawData</B></A></TD>
</TR>
<TR VALIGN="top">
<TD width=33%><A HREF="/iishelp/iis/htm/asp/apro3c50.htm"><B>NotifyEndOfRequest</B></A></TD>
<TD width=33%><A HREF="/iishelp/iis/htm/asp/apro68bx.htm"><B>NotifyOrderMedium</B></A></TD>
<TD width=34%><A HREF="/iishelp/iis/htm/asp/apro8zad.htm"><B>NotifySendResponse</B></A></TD>
</TR>
<TR VALIGN="top">
<TD width=33%><A HREF="/iishelp/iis/htm/asp/apro3ovb.htm"><B>NotifyLog</B></A></TD>
<TD width=33%><A HREF="/iishelp/iis/htm/asp/apro3z3n.htm"><B>NotifyPreProcHeaders</B></A></TD>
<TD width=34%><A HREF="/iishelp/iis/htm/asp/apro9lf4.htm"><B>NotifyUrlMap</B></A></TD>
</TR>
</TABLE><BR>
<TABLE border=0 cellpadding=5 cols=2 frame=box rules=all>
<TR VALIGN="top">
<TD width=50%>Data type</TD>
<TD width=50%>Long</TD>
</TR>
<TR VALIGN="top">
<TD width=50%>Default value</TD>
<TD width=50%>Not set</TD>
</TR>
<TR VALIGN="top">
<TD width=50%>Inheritance</TD>
<TD width=50%>Not inheritable</TD>
</TR>
</TABLE><BR>
<H6>Access Locations</H6>
<P>This property is accessible at the following locations:</P>
<TABLE border=0 cellpadding=5 cols=2 frame=box rules=all>
<TR VALIGN="top">
<TD class=blue width=50%><B>Metabase Path</B></TD>
<TD class=blue width=50%><B>Key Type</B></TD>
</TR>
<TR VALIGN="top">
<TD width=50%>/LM/W3SVC/Filters/<I>Filter</I></TD>
<TD width=50%><A HREF="/iishelp/iis/htm/asp/aore0drm.htm"><B>IIsFilter</B></A></TD>
</TR>
<TR VALIGN="top">
<TD width=50%>/LM/W3SVC/<I>N</I>/Filters/<I>Filter</I></TD>
<TD width=50%><A HREF="/iishelp/iis/htm/asp/aore0drm.htm"><B>IIsFilter</B></A></TD>
</TR>
</TABLE><BR>
<H6>IIS Admin Base Object Information</H6>
<P>The following tables list additional information required only for code that uses the IIS Admin Base Object.</P>
<TABLE border=0 cellpadding=5 cols=2 frame=box rules=all>
<TR VALIGN="top">
<TD width=50%>Metabase identifier</TD>
<TD width=50%><B>MD_FILTER_FLAGS</B></TD>
</TR>
<TR VALIGN="top">
<TD width=50%>User type</TD>
<TD width=50%><B>IIS_MD_UT_SERVER</B></TD>
</TR>
<TR VALIGN="top">
<TD width=50%>Default bitmask setting</TD>
<TD width=50%>(None set)</TD>
</TR>
</TABLE><BR>
<H6>Bitmask Values</H6>
<TABLE border=0 cellpadding=5 cols=3 frame=box rules=all>
<TR VALIGN="top">
<TD class=blue width=50%><B>Constant</B></TD>
<TD class=blue width=18%><B>Value</B></TD>
<TD class=blue width=32%><B>Description</B></TD>
</TR>
<TR VALIGN="top">
<TD width=50%><B>MD_NOTIFY_SECURE_PORT</B></TD>
<TD width=18%>0x00000001</TD>
<TD width=32%>Notify only if port secure.</TD>
</TR>
<TR VALIGN="top">
<TD width=50%><B>MD_NOTIFY_NONSECURE_PORT</B></TD>
<TD width=18%>0x00000002</TD>
<TD width=32%>Notify only if port nonsecure.</TD>
</TR>
<TR VALIGN="top">
<TD width=50%><B>MD_NOTIFY_READ_RAW_DATA</B></TD>
<TD width=18%>0x00008000</TD>
<TD width=32%>Notify if reading raw data.</TD>
</TR>
<TR VALIGN="top">
<TD width=50%><B>MD_NOTIFY_PREPROC_HEADERS</B></TD>
<TD width=18%>0x00004000</TD>
<TD width=32%>Notify if preprocessing headers.</TD>
</TR>
<TR VALIGN="top">
<TD width=50%><B>MD_NOTIFY_AUTHENTICATION</B></TD>
<TD width=18%>0x00002000</TD>
<TD width=32%>Notify if performing authentication.</TD>
</TR>
<TR VALIGN="top">
<TD width=50%><B>MD_NOTIFY_URL_MAP</B></TD>
<TD width=18%>0x00001000</TD>
<TD width=32%>Notify if mapping URL to physical path.</TD>
</TR>
<TR VALIGN="top">
<TD width=50%><B>MD_NOTIFY_ACCESS_DENIED</B></TD>
<TD width=18%>0x00000800</TD>
<TD width=32%>Notify if server sending HTTP error 401 to client.</TD>
</TR>
<TR VALIGN="top">
<TD width=50%><B>MD_NOTIFY_SEND_RESPONSE</B></TD>
<TD width=18%>0x00000040</TD>
<TD width=32%>Notify if response being sent to client.</TD>
</TR>
<TR VALIGN="top">
<TD width=50%><B>MD_NOTIFY_SEND_RAW_DATA</B></TD>
<TD width=18%>0x00000400</TD>
<TD width=32%>Notify if sending raw data.</TD>
</TR>
<TR VALIGN="top">
<TD width=50%><B>MD_NOTIFY_LOG</B></TD>
<TD width=18%>0x00000200</TD>
<TD width=32%>Notify if logging.</TD>
</TR>
<TR VALIGN="top">
<TD width=50%><B>MD_NOTIFY_END_OF_REQUEST</B></TD>
<TD width=18%>0x00000080</TD>
<TD width=32%>Notify if request has ended.</TD>
</TR>
<TR VALIGN="top">
<TD width=50%><B>MD_NOTIFY_END_OF_NET_SESSION</B></TD>
<TD width=18%>0x00000100</TD>
<TD width=32%>Notify if network session is ending.</TD>
</TR>
<TR VALIGN="top">
<TD width=50%><B>MD_NOTIFY_ORDER_HIGH</B></TD>
<TD width=18%>0x00080000</TD>
<TD width=32%>High priority for notifications.</TD>
</TR>
<TR VALIGN="top">
<TD width=50%><B>MD_NOTIFY_ORDER_MEDIUM</B></TD>
<TD width=18%>0x00040000</TD>
<TD width=32%>Medium priority for notifications.</TD>
</TR>
<TR VALIGN="top">
<TD width=50%><B>MD_NOTIFY_ORDER_LOW, MD_NOTIFY_ORDER_DEFAULT</B></TD>
<TD width=18%>0x00020000</TD>
<TD width=32%>Low priority for notifications.</TD>
</TR>
</TABLE><BR>
<hr class="iis" size="1">
<p align="center"><em><a href="../../../common/colegal.htm">&copy; 1997-2001 Microsoft Corporation. All rights reserved.</a></em></p>
</BODY>
</HTML>