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


Метод IRealTimeStylus::RemoveStylusSyncPlugin (rtscom.h)

Удаляет IStylusSyncPlugin из коллекции по указанному индексу.

Синтаксис

HRESULT RemoveStylusSyncPlugin(
  [in]      ULONG             iIndex,
  [in, out] IStylusSyncPlugin **ppiPlugin
);

Параметры

[in] iIndex

Индекс удаляемого подключаемого модуля.

[in, out] ppiPlugin

Указатель на удаляемую подключаемый модуль. Если вы не хотите получать указатель на удаленный подключаемый модуль, передайте значение NULL для этого параметра.

Возвращаемое значение

Описание возвращаемых значений см. в разделе Классы и интерфейсы RealTimeStylus.

Комментарии

Используйте для динамического удаления определенного подключаемого модуля из коллекции синхронных подключаемых модулей.

Синхронные и асинхронные подключаемые коллекции в классе RealTimeStylus можно изменить без отключения и повторного включения класса RealTimeStylus.

Примеры

В следующем примере кода C++ реализуется обработчик событий для элемента управления CheckBox (Windows Forms). В зависимости от проверенного состояния элемента управления, представленного m_btnPacketFilter переменной-членом, функция добавляет или удаляет подключаемый модуль, представленный глобальной g_pPacketModifier переменной.

void CCOMRTSDlg::OnBnClickedCheckPacketFilter()
{
	HRESULT hr;
	IStylusSyncPlugin* pSyncPlugin;

	hr = g_pPacketModifier->QueryInterface(IID_IStylusSyncPlugin, reinterpret_cast<void**>(&pSyncPlugin));

	if (SUCCEEDED(hr))
	{
		if (m_btnPacketFilter.GetCheck())
		{
			// If the checkbox is checked, add the 
			// Packet Modifier plugin to the RealTimeStylus
			hr = g_pRealTimeStylus->AddStylusSyncPlugin(0, pSyncPlugin);
		}
		else
		{
			// If the checkbox is not checked, remove the 
			// Packet Modifier plugin from the RealTimeStylus
			hr = g_pRealTimeStylus->RemoveStylusSyncPlugin(0, &pSyncPlugin);
		}
	}
}

Требования

Требование Значение
Минимальная версия клиента Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header rtscom.h
DLL RTSCom.dll

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

IRealTimeStylus

Метод IRealTimeStylus::RemoveStylusAsyncPlugin

IStylusAsyncPlugin

Класс RealTimeStylus