Compartir a través de


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

Quita un IStylusSyncPlugin de la colección en el índice especificado.

Sintaxis

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

Parámetros

[in] iIndex

Índice del complemento que se va a quitar.

[in, out] ppiPlugin

Puntero al complemento que se va a quitar. Si no está interesado en recibir el puntero al complemento quitado, pase NULL para este parámetro.

Valor devuelto

Para obtener una descripción de los valores devueltos, vea RealTimeStylus Classes and Interfaces (Clases e interfaces de RealTimeStylus).

Comentarios

Use para quitar dinámicamente un complemento específico de la colección de complementos sincrónica.

Las colecciones de complementos sincrónicas y asincrónicas de la clase RealTimeStylus se pueden modificar sin deshabilitar y, a continuación, volver a habilitar la clase RealTimeStylus.

Ejemplos

En el ejemplo de código de C++ siguiente se implementa un controlador de eventos para un control CheckBox (Windows Forms). Según el estado comprobado del control, representado por la m_btnPacketFilter variable miembro, la función agrega o quita el complemento representado por la variable 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);
		}
	}
}

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado rtscom.h
Archivo DLL RTSCom.dll

Consulte también

IRealTimeStylus

IRealTimeStylus::RemoveStylusAsyncPlugin (Método)

IStylusAsyncPlugin

RealTimeStylus (clase)