Compartir a través de


Método IStylusPlugin::Error (rtscom.h)

Notifica al objeto de implementación que este complemento o uno de los complementos anteriores de la colección IStylusAsyncPlugin o IStylusSyncPlugin produjo una excepción.

Sintaxis

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

Parámetros

[in] piRtsSrc

Objeto De clase RealTimeStylus (RTS) que envió la notificación.

[in] piPlugin

Objeto IStylusPlugin que envió la notificación.

[in] dataInterest

Identificador del método IStylusPlugin que generó el error.

[in] hrErrorCode

Código HRESULT del error que se produjo.

[in, out] lptrKey

Usado internamente por el sistema.

Valor devuelto

Para obtener una descripción de los valores devueltos, vea Clases e interfaces - Análisis de entrada de lápiz.

Comentarios

Se llama a este método cuando el objeto RTS ha detectado una excepción.

Ejemplos

En el siguiente ejemplo de C++ se implementa un método IStylusPlugin::Error Method que genera un mensaje y un código de error en la ventana de depuración mediante 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;
}

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado rtscom.h
Archivo DLL RTSCom.dll

Consulte también

DynamicRenderer (clase)

IStylusPlugin (Interfaz)

IStylusPlugin::D ataInterest (Método)