Поделиться через


Метод 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

См. также раздел

Класс DynamicRenderer

Интерфейс IStylusPlugin

Метод IStylusPlugin::D ataInterest