This member function is called by the internet server to get the filter version indicated by pVer.
A pointer to the HTTP_FILTER_VERSION structure containing the server's version information and fields for the filter to indicate version number and notifications. The filter application also includes space to register a small description of itself. The following two flags are set in the structure by the default implementation:
dwFlags The priority notification flag, SF_NOTIFY_ORDER_DEFAULT, is set by default. See Remarks for a list of the notification flags and their descriptions.
dwFilterVersion HTTP_FILTER_REVISION is set by default. This flag indicates the version of the specification used by the server.
It is called only once, after the CHttpFilter object is constructed.
Use dwFlags to specify the notifications in the pVer member that interest your server. Here is a list of the valid flags for dwFlags:
Loads the filter at the default priority. This value is recommended because other priority notifications can have a strong impact on performance and scalability.
Loads the filter at low priority.
Loads the filter at medium priority.
Loads the filter at high priority.
Notifies the application that it is passing data through a secure port.
Notifies the application that it is passing data through a nonsecure port.
If you set neither SF_NOTIFY_NONSECURE_PORT nor SF_NOTIFY_SECURE_PORT, the server defaults to both, which allows processing data through any port.
Allows the application to see the raw data. The data returned to the client will contain both headers and data.
The server has pre-processed the headers.
The server is authenticating the client.
The server is mapping a logical URL to a physical path.
The server is sending raw data back to the client.
The server is writing information to the server log.
The session with the client is ending.