Condividi tramite


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

Vedi anche

Classe DynamicRenderer

Interfaccia IStylusPlugin

Metodo IStylusPlugin::D ataInterest