HTTP_FILTER_LOG (Compact 2013)
3/26/2014
This structure contains information about to be written by the server to its log file. The structure is pointed to by the pvNotification parameter in the HttpFilterProc function when the NotificationType parameter is SF_NOTIFY_LOG.
Syntax
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;
DWORD dwBytesSent;
DWORD dwBytesRecvd;
DWORD msTimeForProcessing;
} HTTP_FILTER_LOG, *PHTTP_FILTER_LOG;
Members
- pszClientHostName
Client's host name.
- pszClientUserName
Client's user name.
- pszServerName
Name of the server to which the client connected.
- pszOperation
HTTP command.
- pszTarget
Target of the HTTP command.
- pszParameters
Parameters passed to the HTTP command.
- dwHttpStatus
HTTP return status.
- dwWin32Status
Win32 error code.
- dwBytesSent
Number of bytes sent.
- dwBytesRecvd
Number of bytes received.
- msTimeForProcessing
Time, in milliseconds, used for processing.
Remarks
The strings cannot be changed but pointers can be replaced. If the string pointers are changed, the memory they point to must remain valid until the next notification.
Requirements
Header |
httpfilt.h |