// CWMPErrorItem2.h : 由 Microsoft Visual C++ 创建的 ActiveX 控件包装类的声明 #pragma once ///////////////////////////////////////////////////////////////////////////// // CWMPErrorItem2 class CWMPErrorItem2 : public COleDispatchDriver { public: CWMPErrorItem2() {} // 调用 COleDispatchDriver 默认构造函数 CWMPErrorItem2(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CWMPErrorItem2(const CWMPErrorItem2& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // 特性 public: // 操作 public: long get_errorCode() { long result; InvokeHelper(0x385, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } CString get_errorDescription() { CString result; InvokeHelper(0x386, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } VARIANT get_errorContext() { VARIANT result; InvokeHelper(0x387, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); return result; } long get_remedy() { long result; InvokeHelper(0x388, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } CString get_customUrl() { CString result; InvokeHelper(0x389, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } long get_condition() { long result; InvokeHelper(0x38a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } };