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 |