HTTP_FILTER_LOG
typedef struct _HTTP_FILTER_LOG
{
const CHAR
* pszClientHostName;
const CHAR
* pszClientUserName;
const CHAR
* pszServerName;
const CHAR
* pszOperation;
const CHAR
* pszTarget;
const CHAR
* pszParameters;
DWORD dwHttpStatus;
DWORD dwWin32Status;
} HTTP_FILTER_LOG, *PHTTP_FILTER_LOG;
Members
pszClientHostName
[in/out] The
client s host name.
pszClientUserName
[in/out] The
client s user name.
pszServerName
[in/out] The
name of the server the client is connected to.
pszOperation
[in/out] The
HTTP command.
pszTarget
[in/out] The
target of the HTTP command.
pszParameters
[in/out] The
parameters passed to the HTTP command.
dwHttpStatus
[in/out] The
HTTP return status.
dwWin32Status
[in/out] The
Win32 error code.
Remarks
When the
server is about to log information to the server log file, this structure is
pointed to by the pvNotification in the HttpFilterProc when notificationType
is SF_NOTIFY_LOG. The strings cannot be changed, but pointers can be replaced.
If string pointers are changed, the memory they point to must have been
allocated by the AllocMem callback function in the HTTP_FILTER_CONTEXT
structure.