共用方式為


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
標頭 rtscom.h
Dll RTSCom.dll

另請參閱

IRealTimeStylus

IRealTimeStylus::RemoveStylusAsyncPlugin 方法

IStylusAsyncPlugin

RealTimeStylus 類別