Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Notifica o objeto de implementação de que esse plug-in ou um dos plug-ins anteriores na coleção IStylusAsyncPlugin ou IStylusSyncPlugin gerou uma exceção.
Sintaxe
HRESULT Error(
[in] IRealTimeStylus *piRtsSrc,
[in] IStylusPlugin *piPlugin,
[in] RealTimeStylusDataInterest dataInterest,
[in] HRESULT hrErrorCode,
[in, out] LONG_PTR *lptrKey
);
Parâmetros
[in] piRtsSrc
O objeto classe RealTimeStylus (RTS) que enviou a notificação.
[in] piPlugin
O objeto IStylusPlugin que enviou a notificação.
[in] dataInterest
Identificador do método IStylusPlugin que gerou o erro.
[in] hrErrorCode
O código HRESULT do erro ocorrido.
[in, out] lptrKey
Usado internamente pelo sistema.
Retornar valor
Para obter uma descrição dos valores retornados, consulte Classes e interfaces – Análise de tinta.
Comentários
Esse método é chamado quando o objeto RTS capturou uma exceção.
Exemplos
O exemplo C++ a seguir implementa um método método IStylusPlugin::Error que gera uma mensagem e um código de erro para a janela de depuração usando a 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 | Valor |
|---|---|
| Cliente mínimo com suporte | Windows XP Tablet PC Edition [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Nenhum compatível |
| Plataforma de Destino | Windows |
| Cabeçalho | rtscom.h |
| DLL | RTSCom.dll |