Condividi tramite


Enumerazione StylusQueue (rtscom.h)

Specifica la coda a cui vengono aggiunti i dati dello stilo.

Sintassi

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

Costanti

 
SyncStylusQueue
Valore: 0x1
I dati verranno aggiunti alla coda di input. Quando i dati vengono aggiunti alla coda di input, vengono aggiunti automaticamente alla coda di output.
AsyncStylusQueueImmediate
Valore: 0x2
I dati vengono aggiunti alla coda di output. I dati vengono aggiunti prima dell'elaborazione dei dati.
AsyncStylusQueue
Valore: 0x3
I dati vengono aggiunti alla coda di output.

Commenti

Dopo aver elaborato i dati del pacchetto dal plug-in sincrono, viene aggiunto alla coda di output. Il plug-in asincrono estrae i dati dalla coda. La quantità di dati che possono essere mantenuti nella coda è basata sulla coda interna del servizio input penna ed è limitata a circa 10 secondi di dati. Dopo che la coda è piena, tutti i pacchetti successivi vengono persi. La coda viene usata solo come archivio dati. È possibile elaborare i dati dalla coda o aggiungere i dati personalizzati alla coda.

La coda di input è un'origine di input alternativa per l'oggetto Classe RealTimeStylus . Il servizio Input penna viene data priorità quando l'oggetto Classe RealTimeStylus verifica la presenza dei dati dei pacchetti successivi da elaborare. La coda di input può essere usata per inviare dati a tutti i plug-in mentre la coda di output viene usata per inviare dati solo ai plug-in asincroni.

Il flusso del processo di dati dei pacchetti è il seguente:

  1. L'oggetto Classe RealTimeStylus invia i dati dei pacchetti ai plug-in sincroni.
  2. L'oggetto Classe RealTimeStylus archivia i dati dei pacchetti elaborati nella coda di output.
  3. L'oggetto Classe RealTimeStylus controlla i dati dei pacchetti in sospeso nella coda di input. Se sono presenti dati di pacchetto in sospeso, i dati dei pacchetti vengono raccolti ed elaborati dal passaggio 1.
  4. L'oggetto Classe RealTimeStylus controlla i dati dei pacchetti in sospeso dal servizio input penna. Se sono presenti dati di pacchetto in sospeso, viene raccolto ed elaborato dal passaggio 1.
  5. Ripetere i passaggi 3 e 4.

Requisiti

Requisito Valore
Client minimo supportato Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato Nessuno supportato
Intestazione rtscom.h

Vedi anche

IStylusAsyncPlugin

IStylusSyncPlugin

Classe RealTimeStylus

Informazioni di riferimento su RealTimeStylus