共用方式為


IStylusPlugin::Error 方法 (rtscom.h)

通知實作對象,這個外掛程式或 IStylusAsyncPluginIStylusSyncPlugin 集合中的其中一個先前外掛程式擲回例外狀況。

語法

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

另請參閱

DynamicRenderer 類別

IStylusPlugin 介面

IStylusPlugin::D ataInterest 方法