Partager via


Méthode IRealTimeStylus ::RemoveStylusSyncPlugin (rtscom.h)

Supprime un IStylusSyncPlugin de la collection à l’index spécifié.

Syntaxe

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

Paramètres

[in] iIndex

Index du plug-in à supprimer.

[in, out] ppiPlugin

Pointeur vers le plug-in à supprimer. Si vous n’êtes pas intéressé par la réception du pointeur vers le plug-in supprimé, passez NULL pour ce paramètre.

Valeur retournée

Pour obtenir une description des valeurs de retour, consultez Classes et interfaces RealTimeStylus.

Remarques

Utilisez pour supprimer dynamiquement un plug-in spécifique de la collection de plug-ins synchrones.

Les collections de plug-ins synchrones et asynchrones sur la classe RealTimeStylus peuvent être modifiées sans désactiver, puis réactiver la classe RealTimeStylus.

Exemples

L’exemple de code C++ suivant implémente un gestionnaire d’événements pour un contrôle CheckBox (Windows Forms). En fonction de l’état vérifié du contrôle, représenté par la m_btnPacketFilter variable membre, la fonction ajoute ou supprime le plug-in représenté par la variable globale 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);
		}
	}
}

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP Édition Tablet PC [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête rtscom.h
DLL RTSCom.dll

Voir aussi

IRealTimeStylus

IRealTimeStylus ::RemoveStylusAsyncPlugin, méthode

Istylusasyncplugin

Classe RealTimeStylus