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++ 範例會實作使用 TRACE 宏將訊息和錯誤碼輸出至偵錯視窗的 IStylusPlugin::Error 方法。
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 |