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 |