Compartir a través de


Enumeración StylusQueue (rtscom.h)

Especifica la cola a la que se agregan los datos de lápiz óptico.

Syntax

typedef enum StylusQueue {
  SyncStylusQueue = 0x1,
  AsyncStylusQueueImmediate = 0x2,
  AsyncStylusQueue = 0x3
} ;

Constantes

 
SyncStylusQueue
Valor: 0x1
Los datos se agregan a la cola de entrada. Cuando se agregan datos a la cola de entrada, se agrega automáticamente a la cola de salida.
AsyncStylusQueueImmediate
Valor: 0x2
Los datos se agregan a la cola de salida. Los datos se agregan antes de que se procesen los datos actualmente.
AsyncStylusQueue
Valor: 0x3
Los datos se agregan a la cola de salida.

Comentarios

Una vez que el complemento sincrónico procesa los datos del paquete, se agrega a la cola de salida. El complemento asincrónico extrae los datos de la cola. La cantidad de datos que se pueden mantener en la cola se basa en la cola interna del Servicio de entrada de lápiz y se limita a aproximadamente 10 segundos de datos. Una vez llena la cola, se pierden todos los paquetes sucesivos. La cola solo se usa como almacén de datos. Puede procesar los datos de la cola o agregar los datos personalizados a la cola.

La cola de entrada es un origen de entrada alternativo para el objeto RealTimeStylus Class . El Pen Input Service tiene prioridad cuando el objeto Clase RealTimeStylus busca los siguientes datos de paquete que se van a procesar. La cola de entrada se puede usar para enviar datos a todos los complementos mientras la cola de salida se usa para enviar datos solo a complementos asincrónicos.

El flujo de proceso de datos de paquetes es el siguiente:

  1. El objeto RealTimeStylus Class envía datos de paquetes a los complementos sincrónicos.
  2. El objeto RealTimeStylus Class almacena los datos de paquetes procesados en la cola de salida.
  3. El objeto RealTimeStylus Class comprueba si hay datos de paquetes pendientes en la cola de entrada. Si hay datos de paquetes pendientes, los datos del paquete se recopilan y procesan en el paso 1.
  4. El objeto RealTimeStylus Class comprueba si hay datos de paquetes pendientes del Pen Input Service. Si hay datos de paquetes pendientes, se recoge y se procesa en el paso 1.
  5. repita los pasos 3 y 4.

Requisitos

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

Consulte también

IStylusAsyncPlugin

IStylusSyncPlugin

RealTimeStylus (clase)

Referencia de RealTimeStylus