Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

com::VirtualBoxErrorInfo Class Reference

#include <VirtualBoxErrorInfo.h>

List of all members.


Detailed Description

The VirtualBoxErrorInfo class implements the IVirtualBoxErrorInfo interface that provides extended error information about interface/component method invocation.

Todo:
Rename IVirtualBoxErrorInfo/VirtualBoxErrorInfo to something like IExtendedErrorInfo since it's not actually VirtualBox-dependent any more. This will also require to create IExtendedErrorInfo.idl/h etc to let adding this class to custom type libraries.

Definition at line 57 of file VirtualBoxErrorInfo.h.


Public Member Functions

STDMETHOD() GetDescription (BSTR *description)
STDMETHOD() GetGUID (GUID *guid)
STDMETHOD() GetHelpContext (DWORD *pdwHelpContext)
STDMETHOD() GetHelpFile (BSTR *pBstrHelpFile)
STDMETHOD() GetSource (BSTR *source)
HRESULT init (IErrorInfo *aInfo)
HRESULT init (HRESULT aResultCode, const GUID *aIID, const char *aComponent, const char *aText, IVirtualBoxErrorInfo *aNext=NULL)
 STDMETHOD (COMGETTER(Next))(IVirtualBoxErrorInfo **aNext)
 STDMETHOD (COMGETTER(Text))(BSTR *aText)
 STDMETHOD (COMGETTER(Component))(BSTR *aComponent)
 STDMETHOD (COMGETTER(InterfaceID))(OUT_GUID aIID)
 STDMETHOD (COMGETTER(ResultCode))(HRESULT *aResultCode)

Private Attributes

Bstr mComponent
Guid mIID
ComPtr< IVirtualBoxErrorInfo > mNext
HRESULT mResultCode
Bstr mText

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index