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:
- El objeto RealTimeStylus Class envía datos de paquetes a los complementos sincrónicos.
- El objeto RealTimeStylus Class almacena los datos de paquetes procesados en la cola de salida.
- 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.
- 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.
- 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 |