Метод IStylusPlugin::Error (rtscom.h)
Уведомляет реализующий объект о том, что этот подключаемый модуль или один из предыдущих подключаемых модулей в коллекции IStylusAsyncPlugin или IStylusSyncPlugin вызвал исключение.
Синтаксис
HRESULT Error(
[in] IRealTimeStylus *piRtsSrc,
[in] IStylusPlugin *piPlugin,
[in] RealTimeStylusDataInterest dataInterest,
[in] HRESULT hrErrorCode,
[in, out] LONG_PTR *lptrKey
);
Параметры
[in] piRtsSrc
Объект класса RealTimeStylus (RTS), отправляющий уведомление.
[in] piPlugin
Объект IStylusPlugin , отправляющий уведомление.
[in] dataInterest
Идентификатор метода IStylusPlugin , который вызвал ошибку.
[in] hrErrorCode
Код HRESULT для возникней ошибки.
[in, out] lptrKey
Используется внутри системы.
Возвращаемое значение
Описание возвращаемых значений см. в разделе Классы и интерфейсы — анализ рукописного ввода.
Комментарии
Этот метод вызывается, когда объект RTS перехватил исключение.
Примеры
В следующем примере C++ реализуется метод метода IStylusPlugin::Error, который выводит сообщение и код ошибки в окно отладки с помощью макроса 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;
}
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | rtscom.h |
DLL | RTSCom.dll |