HTTP_FILTER_URL_MAP Structure

The HTTP_FILTER_URL_MAP structure has the following form:

typedef struct _HTTP_FILTER_URL_MAP

{
const CHAR *    pszURL;                           //IN
CHAR *          pszPhysicalPath;              //IN/OUT
DWORD           cbPathBuff;                       //IN
} HTTP_FILTER_URL_MAP, *PHTTP_FILTER_URL_MAP;

This structure is pointed to by the pvNotification in the CHttpFilter::HttpFilterProc when the NotificationType is SF_NOTIFY_URL_MAP, which indicates when the server is about to map the specified URL to a physical path. Filters can modify the physical path in place.

The references to IN or IN/OUT above indicate whether the member applies to messages to the filter (IN) or to and from the filter (IN/OUT).

Members

pszURL

Pointer to the URL that is being mapped to a physical path.

pszPhysicalPath

Pointer to the buffer where the physical path is stored.

cbPathBuff

Size of the buffer pointed to by pszPhysicalPath.

See Also   CHttpFilter::HttpFilterProc, CHttpFilter::OnUrlMap