Metodo IStylusPlugin::Error (rtscom.h)
Notifica all'oggetto di implementazione che questo plug-in o uno dei plug-in precedenti nell'insieme IStylusAsyncPlugin o IStylusSyncPlugin ha generato un'eccezione.
Sintassi
HRESULT Error(
[in] IRealTimeStylus *piRtsSrc,
[in] IStylusPlugin *piPlugin,
[in] RealTimeStylusDataInterest dataInterest,
[in] HRESULT hrErrorCode,
[in, out] LONG_PTR *lptrKey
);
Parametri
[in] piRtsSrc
Oggetto RealTimeStylus Class (RTS) che ha inviato la notifica.
[in] piPlugin
Oggetto IStylusPlugin che ha inviato la notifica.
[in] dataInterest
Identificatore del metodo IStylusPlugin che ha generato l'errore.
[in] hrErrorCode
Codice HRESULT per l'errore che si è verificato.
[in, out] lptrKey
Utilizzato internamente dal sistema.
Valore restituito
Per una descrizione dei valori restituiti, vedere Classi e interfacce - Analisi input penna.
Commenti
Questo metodo viene chiamato quando l'oggetto RTS ha rilevato un'eccezione.
Esempio
L'esempio C++ seguente implementa un metodo IStylusPlugin::Error che restituisce un messaggio e un codice di errore nella finestra di debug usando la macro 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;
}
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP Tablet PC Edition [solo app desktop] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | rtscom.h |
DLL | RTSCom.dll |