IStylusPlugin::Error 方法 (rtscom.h)
通知实现对象此插件或 IStylusAsyncPlugin 或 IStylusSyncPlugin 集合中的某个以前的插件引发了异常。
语法
HRESULT Error(
[in] IRealTimeStylus *piRtsSrc,
[in] IStylusPlugin *piPlugin,
[in] RealTimeStylusDataInterest dataInterest,
[in] HRESULT hrErrorCode,
[in, out] LONG_PTR *lptrKey
);
参数
[in] piRtsSrc
RealTimeStylus 类 (发送通知的 RTS) 对象。
[in] piPlugin
发送通知的 IStylusPlugin 对象。
[in] dataInterest
生成错误的 IStylusPlugin 方法的标识符。
[in] hrErrorCode
所发生错误的 HRESULT 代码。
[in, out] lptrKey
由系统在内部使用。
返回值
有关返回值的说明,请参阅 类和接口 - 墨迹分析。
注解
当 RTS 对象捕获到异常时,将调用此方法。
示例
以下 C++ 示例实现 IStylusPlugin::Error 方法 ,该方法使用 TRACE 宏将消息和错误代码输出到调试窗口。
STDMETHODIMP CPacketModifier::Error(
/* [in] */ IRealTimeStylus *piRtsSrc,
/* [in] */ IStylusPlugin *piPlugin,
/* [in] */ RealTimeStylusDataInterest dataInterest,
/* [in] */ HRESULT hrErrorCode,
/* [out][in] */ LONG_PTR *lptrKey)
{
CString strError;
strError.Format(L"An error occurred. Error code: %d", hrErrorCode);
TRACE(strError);
return S_OK;
}
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | rtscom.h |
DLL | RTSCom.dll |