IPSEC_API_PARAM (Windows Embedded CE 6.0)
1/6/2010
This specifies the settings for the IPSec configuration parameters.
Syntax
typedef struct {
DWORD id;
PVOID val;
DWORD valSize;
} IPSEC_API_PARAM, *PIPSEC_API_PARAM;
Members
id
Specifies the configuration parameter ID. This member can be one of the following values:Value Description IPSEC_API_PARAM_LOG_LEVEL
Specifies the IPSec logging level.
IPSEC_API_PARAM_LOG_METHOD
Specifies the IPSec logging method.
val
Pointer to a data buffer that corresponds to the configuration parameter. For IPSEC_API_PARAM_LOG_LEVEL and IPSEC_API_PARAM_LOG_METHOD this is a pointer to a DWORD. For IPSEC_API_PARAM_LOG_LEVEL, the DWORD value can be one of the following:Value Description IPSEC_API_LOG_LEVEL_NONE
No logging is performed. This is the default setting.
IPSEC_API_LOG_LEVEL_ERROR
Log errors only.
IPSEC_API_LOG_LEVEL_WARNING
Log warnings and errors only.
IPSEC_API_LOG_LEVEL_DIAG
Log errors, warnings, and diagnostics.
IPSEC_API_LOG_LEVEL_PSS
Log all of the above plus information that is useful to product support personnel.
IPSEC_API_LOG_LEVEL_TRACE
Perform more extensive logging.
IPSEC_API_LOG_LEVEL_VERBOSE
Perform very extensive logging.
Note
Logging levels PSS,TRACE, and VERBOSE are available for debug builds of Windows Embedded CE run-time images only.
For IPSEC_API_PARAM_LOG_METHOD, the DWORD value can be one of the following:
Value Description IPSEC_API_LOG_METHOD_DEBUGOUT
Print logs to debugger output. This setting is the default.
IPSEC_API_LOG_METHOD_CELOG
Output logs using CeLog.
- valSize
Size of the data buffer corresponding to a configuration parameter. For IPSEC_API_PARAM_LOG_METHOD and IPSEC_API_PARAM_LOG_METHOD, this value is sizeof(DWORD).
Requirements
Header | ipsec_api.h |
Windows Embedded CE | Windows CE 5.0 and later |