Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Benachrichtigt das implementierende Objekt, dass dieses Plug-In oder eines der vorherigen Plug-Ins in der IStylusAsyncPlugin- oder IStylusSyncPlugin-Auflistung eine Ausnahme ausgelöst hat.
Syntax
HRESULT Error(
[in] IRealTimeStylus *piRtsSrc,
[in] IStylusPlugin *piPlugin,
[in] RealTimeStylusDataInterest dataInterest,
[in] HRESULT hrErrorCode,
[in, out] LONG_PTR *lptrKey
);
Parameter
[in] piRtsSrc
Das RTS-Objekt ( RealTimeStylus Class ), das die Benachrichtigung gesendet hat.
[in] piPlugin
Das IStylusPlugin-Objekt , das die Benachrichtigung gesendet hat.
[in] dataInterest
Bezeichner der IStylusPlugin-Methode , die den Fehler generiert hat.
[in] hrErrorCode
Der HRESULT-Code für den aufgetretenen Fehler.
[in, out] lptrKey
Wird intern vom System verwendet.
Rückgabewert
Eine Beschreibung der Rückgabewerte finden Sie unter Klassen und Schnittstellen – Freihandanalyse.
Hinweise
Diese Methode wird aufgerufen, wenn das RTS-Objekt eine Ausnahme abgefangen hat.
Beispiele
Im folgenden C++-Beispiel wird eine IStylusPlugin::Error-Methode implementiert, die mithilfe des TRACE-Makros eine Meldung und einen Fehlercode an das Debugfenster ausgibt.
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;
}
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows XP Tablet PC Edition [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Nicht unterstützt |
| Zielplattform | Windows |
| Kopfzeile | rtscom.h |
| DLL | RTSCom.dll |