Partager via


Énumération StylusQueue (rtscom.h)

Spécifie la file d’attente à laquelle les données de stylet sont ajoutées.

Syntax

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

Constantes

 
SyncStylusQueue
Valeur : 0x1
Les données sont ajoutées à la file d’attente d’entrée. Lorsque des données sont ajoutées à la file d’attente d’entrée, elles sont automatiquement ajoutées à la file d’attente de sortie.
AsyncStylusQueueImmediate
Valeur : 0x2
Les données sont ajoutées à la file d’attente de sortie. Les données sont ajoutées avant toute donnée en cours de traitement.
AsyncStylusQueue
Valeur : 0x3
Les données sont ajoutées à la file d’attente de sortie.

Remarques

Une fois les données de paquets traitées par le plug-in synchrone, elles sont ajoutées à la file d’attente de sortie. Le plug-in asynchrone extrait les données de la file d’attente. La quantité de données pouvant être conservées dans la file d’attente est basée sur la file d’attente interne du service d’entrée de stylet et est limitée à environ 10 secondes de données. Une fois la file d’attente pleine, tous les paquets successifs sont perdus. La file d’attente est utilisée uniquement comme magasin de données. Vous pouvez traiter les données de la file d’attente ou ajouter vos données personnalisées à la file d’attente.

La file d’attente d’entrée est une source d’entrée alternative pour l’objet RealTimeStylus Class . Le service d’entrée de stylet est prioritaire lorsque l’objet RealTimeStylus Class recherche les données de paquet suivantes à traiter. La file d’attente d’entrée peut être utilisée pour envoyer des données à tous les plug-ins, tandis que la file d’attente de sortie est utilisée pour envoyer des données aux plug-ins asynchrones uniquement.

Le flux de processus de données de paquets est le suivant :

  1. L’objet RealTimeStylus Class envoie des données de paquets aux plug-ins synchrones.
  2. L’objet RealTimeStylus Class stocke les données de paquets traitées dans la file d’attente de sortie.
  3. L’objet RealTimeStylus Class recherche les données de paquets en attente dans la file d’attente d’entrée. S’il existe des données de paquets en attente, ces données de paquets sont récupérées et traitées à l’étape 1.
  4. L’objet RealTimeStylus Class recherche toutes les données de paquet en attente provenant du service d’entrée de stylet. S’il existe des données de paquet en attente, elles sont récupérées et traitées à l’étape 1.
  5. Répétez les étapes 3 et 4.

Configuration requise

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

Voir aussi

Istylusasyncplugin

IStylusSyncPlugin

RealTimeStylus, classe

Référence RealTimeStylus