IErrorlog::AddError (Compact 2013)
3/26/2014
This method uses an EXCEPINFO structure to log an error in the error log for a named property.
Syntax
HRESULT AddError(
LPCOLESTR pszPropName,
EXCEPINFO* pExcepInfo
);
Parameters
- pszPropName
[in] Pointer to a string containing the name of the property involved with the error. This cannot be NULL.
- pExcepInfo
[in] Pointer to the caller-initialized EXCEPINFO structure that describes the error to log. This cannot be NULL.
Return Value
The following table shows the return values.
Value |
Description |
---|---|
S_OK |
The error was logged successfully. |
E_FAIL |
There was a problem logging the error. |
E_OUTOFMEMORY |
There was not enough memory to log the error. |
E_POINTER |
The pointer in pszPropName or pExcepInfo is not valid (such as NULL). The caller must supply both. |
Remarks
E_NOTIMPL is not a valid return code because this is the only method of the IErrorlog interface.
Requirements
Header |
oaidl.h, |
Library |
oleaut32.lib, |