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.