Bagikan melalui


IStylusPlugin::Metode kesalahan (rtscom.h)

Memberi tahu objek penerapan bahwa plug-in ini atau salah satu plug-in sebelumnya di koleksi IStylusAsyncPlugin atau IStylusSyncPlugin melemparkan pengecualian.

Sintaks

HRESULT Error(
  [in]      IRealTimeStylus            *piRtsSrc,
  [in]      IStylusPlugin              *piPlugin,
  [in]      RealTimeStylusDataInterest dataInterest,
  [in]      HRESULT                    hrErrorCode,
  [in, out] LONG_PTR                   *lptrKey
);

Parameter

[in] piRtsSrc

Objek Kelas RealTimeStylus (RTS) yang mengirim pemberitahuan.

[in] piPlugin

Objek IStylusPlugin yang mengirim pemberitahuan.

[in] dataInterest

Pengidentifikasi metode IStylusPlugin yang menghasilkan kesalahan.

[in] hrErrorCode

Kode HRESULT untuk kesalahan yang terjadi.

[in, out] lptrKey

Digunakan secara internal oleh sistem.

Nilai kembali

Untuk deskripsi nilai pengembalian, lihat Kelas dan Antarmuka - Analisis Tinta.

Keterangan

Metode ini dipanggil ketika objek RTS telah menangkap pengecualian.

Contoh

Contoh C++ berikut mengimplementasikan metode IStylusPlugin::Error Method yang menghasilkan pesan dan kode kesalahan ke jendela debug menggunakan Makro 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;
}

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP Tablet PC Edition [hanya aplikasi desktop]
Server minimum yang didukung Tidak ada yang didukung
Target Platform Windows
Header rtscom.h
DLL RTSCom.dll

Lihat juga

Kelas DynamicRenderer

Antarmuka IStylusPlugin

Metode IStylusPlugin::D ataInterest