Bagikan melalui


IRealTimeStylus::RemoveStylusSyncPlugin method (rtscom.h)

Menghapus IStylusSyncPlugin dari koleksi pada indeks yang ditentukan.

Sintaks

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

Parameter

[in] iIndex

Indeks plug-in yang akan dihapus.

[in, out] ppiPlugin

Penunjuk ke plug-in untuk dihapus. Jika Anda tidak tertarik untuk menerima pointer ke plug-in yang dihapus, teruskan NULL untuk parameter ini.

Nilai kembali

Untuk deskripsi nilai yang dikembalikan, lihat Kelas dan Antarmuka RealTimeStylus.

Keterangan

Gunakan untuk menghapus plug-in tertentu secara dinamis dari kumpulan plug-in sinkron.

Koleksi plug-in sinkron dan asinkron di RealTimeStylus Class dapat dimodifikasi tanpa menonaktifkan lalu mengaktifkan kembali Kelas RealTimeStylus.

Contoh

Contoh kode C++ berikut mengimplementasikan penanganan aktivitas untuk Kontrol Kotak Centang (Formulir Windows). Tergantung pada status kontrol yang diperiksa, yang diwakili oleh m_btnPacketFilter variabel anggota, fungsi menambahkan atau menghapus plug-in yang diwakili oleh variabel global 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);
		}
	}
}

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP Tablet PC Edition [hanya aplikasi desktop]
Server minimum yang didukung Tidak ada yang didukung
Target Platform Windows
Header rtscom.h
DLL RTSCom.dll

Lihat juga

IRealTimeStylus

IRealTimeStylus::RemoveStylusAsyncPlugin Method

IStylusAsyncPlugin

Kelas RealTimeStylus