Question: What is the return result of this function (SF_REQ_GET_PROPERTY)? It says that
pData will contain the property requested. pData is a pointer, but a pointer to
what in this case?
The SF_REQ_GET_PROPERTY is poorly documented, IIS documentation says: "This value is used to get an IIS property as defined in SF_PROPERTY_IIS."
SF_REQ_GET_PROPERTY is passed to ServerSupportFunction as sfReq parameter,
pData contaions pointer to DWORD which returns InstanceID and ul2 is zero.
Next GetInstanceID function is a sample of the ServerSupportFunction/SF_PROPERTY_INSTANCE_NUM_ID call.
See also for 'Get Instance ID from IIS Filter context (SF_REQ_GET_PROPERTY - SF_PROPERTY_INSTANCE_NUM_ID)' article:
If you like this page, please include next link on your pages:
<A
Href="http://www.motobit.com/tips/detpg_INSTANCE_NUM/"
Title="Short sample to get an IIS
property using ServerSupportFunction"
>Get Instance ID from IIS Filter context (SF_REQ_GET_PROPERTY - SF_PROPERTY_INSTANCE_NUM_ID)</A>
IISTracer - IIS ISAPI real-time monitor IISTracer is a real-time monitoring tool for Microsoft IIS, which will show/log you what is happenning on IIS server right now. It let's you reveal problems with long-running scripts (.asp, .cgi, cfm...), hang-up states and low resource situations and lets you stop long-running requests (uploads/downloads).
ActiveX User account Manager - Set of simple objects for creating, deleting, and managing user accounts, groups, servers and domains in the Windows NT environment.
Active log file - Hi-performance text file logging for ASP/VBS/VBA applications. Lets you create daily/weekly/monthly log files with variable number of logged values and extra timing and performance info.
ActiveX windows registry editor - Intuitive, easy to use COM interface to windows registry. Set of classes to read/enumerate/modify windows registry keys and values from ASP, VBS and T-SQL.
ActiveX/ASP Multi Dictionary object - Free-threaded hi-speed dictionary algorithm with unique/nonunique keys (map/multimap). Connect to another dictionary object in the same process. Lock and Unlock methods to synchronize tasks (application scope). Share ASP Application/Session objects.
Export DBF/MDB from ASP - Conversion from recordset to MDB/DBF. Direct binary output of MDB or DBF files from ASP pages with one row of code.
Pure-ASP upload - lets you upload files using Pure ASP VBS code (using multipart/form-data and input type=file).
ByteArray - Works with safearray binary data (VT_UI1 | VT_ARRAY) - save/restore binary data from disk, find, work with code pages, convert to string/hexstring(SQL).
WebChecker - Checks http, https, ftp and gopher internet connections in regular intervals. Lets you monitor web site functionality (uptime). Enables restart or notification on problems.
HTTPLog ISAPI filter - Lets you log incomming/outgoing http header and document data to separate files. Monitor of IIS service input/output.