IErrorlog::AddError
This method uses an EXCEPINFO structure to log an error in the error log for a named property.
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 Values
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
OS Versions: Windows CE .NET 4.0 and later.
Header: Oaidl.h, Oaidl.idl.
Link Library: Oleaut32.lib, Uuid.lib.
See Also
Last updated on Wednesday, April 13, 2005
© 2005 Microsoft Corporation. All rights reserved.